Flash在延长睡眠模式下不起作用

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
liufeng-blue
离线
最后看到:10个月2周之前
加入:2018-07-02 06:44
Flash在延长睡眠模式下不起作用

我使用的是DSPS演示,我发现flash不工作。我正在保存设备的债券信息。当我使用bond_db_store_ext()时,设备将断开连接。
我希望你能帮我使用闪光灯。我把da14580设置为延长睡眠模式。你能告诉我如何在延长模式下使用闪光灯吗?

下面是程序:

空白spi_flash_peripheral_init(空白)

spi_FLASH_CS_Pad。销= SPI_CS_PIN;
spi_FLASH_CS_Pad。端口= 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_DIV_8);

/ / detected_spi_flash_device_index = spi_flash_auto_detect ();

// if(detected_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
离线
最后看到:11小时20分钟前
工作人员
加入:2018-02-08 11:03
嗨liufeng-blue,

嗨liufeng-blue,

请问您是使用定制板还是我们的开发板?如果你正在做我们的dk,你能确保你已经正确地放在板上吗?我建议你看一下相应的用户手册。如果您使用的是定制板,您有哪个SPI flash ?SPI Flash不是只与DSPS固件工作?您是否尝试使用SDK的SPI外设示例来测试它,以确保它能够工作?这个例子位于SDK文件夹的DA1458x_SDK\5.0.4\projects\target_apps\peripheral_examples\spi路径中。

谢谢,PM_Dialog

liufeng-blue
离线
最后看到:10个月2周之前
加入:2018-07-02 06:44
嗨PM_Dialog

嗨PM_Dialog
我用的是W25X10闪光灯。它在SDK5.0.4的spi_flash演示下工作得很好。我用的是定制板。但我不能让它在DSPS演示工作。我猜spi_flash是否关闭了。这是我的测试程序。我下载了flash中的程序,并使用程序擦除flash。我看到在spi_flash演示下成功擦除flash,但在DSPS演示中不工作。你能给我一些如何正确使用闪光灯的建议吗?

/ /全局初始化
system_init ();

spi_flash_peripheral_init ();

spi_cs_low ();

spi_cs_high ();

/ /擦除闪存
spi_flash_chip_erase ();

谢谢,liufeng-blue

PM_Dialog
离线
最后看到:11小时20分钟前
工作人员
加入:2018-02-08 11:03
嗨liufeng-blue,

嗨liufeng-blue,

请检查一下是否正确配置了user_peri_setup .h / .c文件中的SPI Flash引脚?

谢谢,PM_Dialog