我正在使用DSPS演示,我发现Flash不起作用。我正在尝试保存设备的键信息。当我使用bond_db_store_ext()时,设备将断开连接。
我希望你能帮助我使用Flash.i设置DA14580在扩展睡眠模式中.CAN告诉我如何在扩展模式下使用Flash。
以下是程序:
void spi_flash_peripheral_init(void)
{
spi_flash_cs_pad.pin = spi_cs_pin;
spi_flash_cs_pad.port = spi_gpio_port;
//启用SPI和SPI Flash
spi_init(&spi_flash_cs_pad,spi_mode_8bit,spi_rool_master,spi_clk_dle_pol_low,spi_pha_mode_0,spi_mint_disable,spi_xtal_div_8);
//检测到_spi_flash_device_index = spi_flash_auto_detect();
// if(检测到_spi_flash_device_index == spi_flash_auto_detect_not_detected)
// {
//未识别设备。
//使用默认参数(spi_flash_size,spi_flash_page)
//可选地,这里可以断言错误。
spi_flash_init(spi_flash_default_size,spi_flash_default_page);
//}
SPI_FLASH_RELEASE_FROM_POWER_DOWN();
spi_cs_low();
spi_cs_high();
}
关键词:
设备:
刘峰 - 蓝,
如果您使用定制董事会或我们的任何开发委员会,请澄清您是否可以澄清?如果您正在进行我们的DKS,请您确保已正确放在董事会上?我建议你看看相应的用户手册。如果您使用的是定制板,您有哪个SPI闪存?SPI Flash不仅与DSP固件一起工作吗?您是否尝试使用SDK的SPI外围示例测试它,以确保正在工作?此示例位于DA1458x_sdk \ 5.0.4 \ projects \ target_apps \ peripheral_examples \ spi路径的sdk文件夹。
谢谢,PM_DIALOG.
嗨PM_DIALOG.
我正在使用flash w25x10.it在spi_flash演示下在spi_flash demo下使用自定义板。但是我不能让它在dsps demo.i猜测spi_flash是否已关闭。它是我的测试Program.I在Flash中下载程序并使用程序擦除Flash.I看到闪光灯在SPI_FLASH演示下成功删除,但在DSPS演示中不起作用。您给我一些建议如何正确使用闪光灯。
//全球初始化
system_init();
spi_flash_peripheral_init();
spi_cs_low();
spi_cs_high();
//擦除Flash.
spi_flash_chip_erase();
谢谢,刘峰 - 蓝
刘峰 - 蓝,
请检查user_periph_setup.h / .c文件中是否已正确配置SPI Flash PIN?
谢谢,PM_DIALOG.