Flash无法在延长睡眠模式下工作

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
4个帖子 / 0新
最后一篇文章
liufeng-blue
离线
最后一次露面:10个月2周前
加入:2018-07-02 06:44
Flash无法在延长睡眠模式下工作

我正在使用DSPS演示,发现Flash不起作用。我正在尝试保存设备的债券信息。当我使用bond_db_store_ext()时,设备将被断开。
我希望您可以帮助我使用闪光灯。我将DA14580设置为延长睡眠模式。您可以告诉我如何在扩展模式下使用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_role_master,spi_clk_idle_pol_low,spi_pha_mode_0,spi_mint_disable,spi_xtal_xtal_div_8);

// dested_spi_flash_device_index = spi_flash_auto_detect();

// if(disted_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();
}

关键字:
设备:
pm_dialog
离线
最后一次露面:13小时16分钟前
职员
加入:2018-02-08 11:03
嗨,liufeng-blue,

嗨,liufeng-blue,

您能否澄清一下您是否正在使用自定义板或我们的任何开发委员会?如果您正在使用我们的DKS,可以确保您正确放置在董事会上吗?我建议您查看适当的用户手册。如果您使用的是自定义板,则拥有哪个SPI闪光灯?SPI Flash不仅与DSP固件一起使用?您是否尝试使用SDK的SPI外围示例对其进行测试,以确保它可以正常工作?此示例位于da1458x_sdk \ 5.0.4 \ projects \ targe_apps \ peripheral_examples \ spi Path的SDK文件夹中。

谢谢,pm_dialog

liufeng-blue
离线
最后一次露面:10个月2周前
加入:2018-07-02 06:44
嗨,pm_dialog

嗨,pm_dialog
我正在使用Flash W25X10。它在SDK5.0.4.4中的Spi_flash演示下正常工作,我正在使用自定义板。但是我不能让它在DSPS Demo.i猜想是否关闭SPI_FLASH。程序。我在flash中下载该程序,然后使用程序删除闪光灯。我看到闪光灯在SPI_FLASH演示下成功删除,但在DSPS演示中不起作用。您可以给我一些有关如何正确使用闪光灯的建议。

//全局初始化
system_init();

spi_flash_peripheral_init();

spi_cs_low();

spi_cs_high();

//擦除闪光灯
spi_flash_chip_erase();

谢谢,liufeng-blue

pm_dialog
离线
最后一次露面:13小时16分钟前
职员
加入:2018-02-08 11:03
嗨,liufeng-blue,

嗨,liufeng-blue,

您能否检查您是否正确配置了user_periph_setup.h / .c文件中的SPI闪存引脚?

谢谢,pm_dialog