Flash写入不在自定义板上工作,断开回调后,从Flash启动时

了解更多常见问题解答教程

2个帖子/ 0新
最后一篇
Wisilica.
离线
最后一次露面:8个月1周前
加入:2015-03-17 08:16
Flash写入不在自定义板上工作,断开回调后,从Flash启动时

你好,

我正在使用DA 14585和Flash Winbond W25x20cl工作的自定义板上。代码放入Flash,设备需要从闪存启动。在代码中,该设备是广告可连接数据包,并且在成功连接之后,并从手机断开连接,设备将某些数据写入闪存。我面临的问题是,在断开回调中发生的闪存写入不起作用。虽然,如果在调用app_easy_gap_undirected _advertise_start()之前调用Flash Write,则Flash写入工作。
此外,如果板通过直接从RAM运行,使用调试模式,闪光灯写入在断开回调时正常工作。仅当设备从闪光灯靴子靴子启动时。

请建议其原因。

谢谢

设备:
mt_dialog.
离线
最后一次露面:3天14小时前
职员
加入:2015-06-08 11:34
嗨Wisilica,

嗨Wisilica,

我无法识别出现原因,实际上,从SPI启动并在FW运行后,使用JTAG下载图像之间没有区别,在DEV套件上进行了快速测试(使用相同的闪存在客户端,在断开指示中,一旦设备最终结束,就在闪存中写了一些数据。我从JTAG运行相同的测试,并通过从Flash启动,始终能够正确地写闪光灯。我所能建议的是要确保闪光灯,当设备即将写入时,可以使用此功能释放闪光灯SPI_FLASH_RELEASE_FROM_POWER_DOWN()释放闪光灯。

谢谢mt_dialog.