你好,
我使用DA14695 ProDev kit + DA14695子板+ SDK10.0.8.105。
今天我遇到了一个奇怪的问题。我擦除了一些数据在flash (MX25U323F),但之后我不能加载任何固件到它。
我只是试图用toolbox 5.12擦除我的自定义分区,但没有选择要擦除的块的大小。我认为下一个强制分区也被删除了。这个分区是NVMS_PARAM和分区表。
这可能是那个问题的原因吗?
我怎样才能修好它?为什么我不能在flash中加载固件?
提前谢谢!
设备:
你好,
不确定是什么问题——我建议通过执行适当的脚本erase_qspi_serial或earse_qspsi_jtag来从SmartSnippets Studio中删除整个QSPI。然后尝试通过执行program_qspi_serial或program_qspsi_jtag重新编程。
谢谢,PM_Dialog
感谢回复PM_Dialog。
不,还是不行。
我换了内存芯片-看起来一切正常。我可以像往常一样和董事会合作。
如果我将之前的内存芯片焊接到另一个子板(以前它工作良好),我只看到GDB服务器错误“连接到目标失败”(调试/释放RAM配置不工作太)。
那么,内存芯片出了什么问题?工具箱中有bug ?为什么一般操作与flash和工具箱的问题到内存芯片的条件?
问候,Stepanov伊万
你好,
你提到你使用的是我们的DA1469x dk。您是使用默认的板载flash还是您已经更换了另一个?你能解释一下吗?
>>我替换了内存芯片-看起来一切正常。我可以像往常一样和董事会合作。
你把MX25U3235换成另一个相同的闪光灯了吗?
谢谢,PM_Dialog
是的,我做到了。我只是在两个子板之间交换闪存芯片(MX25U3235)。其中一个工作得很好,另一个坏了(可能是flash的问题)。
你好,
在“损坏”flash的情况下,是否有可能在尝试编程时探测QSPI线?可能是闪光相关的问题。闪光灯在另一块板上吗?
谢谢,PM_Dialog
嗨,支持,
是的,这是flash相关的问题。那个芯片在另一个子板上不起作用。我有几个记忆芯片也有同样的症状。
谢谢,Stepanov伊凡。
你好,
谢谢你告诉我们。如果您有任何其他问题,请创建一个新的论坛门票。
谢谢,PM_Dialog
嗨,支持,
谢谢你的帮助。
那么,我能用那些闪存芯片做什么呢?唯一的办法是用新的替换掉它?我能恢复它吗?
问候,Stepanov伊凡。
你好,
如果你完全确定它已经被摧毁了,也许你可以换一个。但是首先要确保它被销毁——您可以使用逻辑分析器来检查SPI线
谢谢,PM_Dialog