主题中讨论的其他器件:TMDSEMU560V2STM-UE、 UNIFLASH
各位专家、您好!
我的客户目前正在使用 TMS570LS3137和 TMDSEMU560V2STM-UE (Spectrum Digital)、并遇到错误。
在使用调试器时、它进入了看起来安全的模式、调试器无法再正确连接。(我们从 LED 和 Sd560v2Config.exe 确认它处于安全模式。)
首先、显示"错误屏幕1 "、在重复重新连接后、显示"错误屏幕2 "。 由于在错误屏幕1的状态下检查内存浏览器,“?????” 仅显示。
错误屏幕1
错误屏幕2
对于 XDS560端、我们正在根据以下信息尝试从安全模式中恢复、因此我想稍后添加结果。
:software-dl.ti.com/.../emu_xds560v2.html
目前、请让我检查 TMS570LS3137方面的内容。
Q1:消息似乎表示0xF008015C 区域已损坏。 用户程序是否可以重写只读区域?
Q2:是否有任何方法可以将此区域恢复为其默认值(出厂值)?
Q3:程序使用"F021_API_CortexR4_BE_V3D16.lib (Ver.2.01.01)"来访问闪存、因此它不直接访问0xF008015C。 该库是否有可能重写此存储器?
我已经检查了 TRM (SPNU499C)、并且地址"TI OTP Bank0封装和存储器大小信息"是一个无法根据参考手册"5.4存储器映射"进行编程或擦除的区域。 因此、我们不认为可以使用软件或 API 重写、但如果您能就 Q1、Q2、Q3和此问题之间的因果关系向我们提供意见、那将会有所帮助。
此外、如果您有关于类似案例或此问题解决方案的任何信息、请与我们分享。
此致、
还不错