This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:TMDSEMU560V2STM-UE 的安全模式转换

Guru**** 2595805 points
Other Parts Discussed in Thread: TMDSEMU560V2STM-UE, TMS570LS3137, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1036242/tms570ls3137-safe-mode-transition-for-tmdsemu560v2stm-ue

器件型号:TMS570LS3137
主题中讨论的其他器件:TMDSEMU560V2STM-UEUNIFLASH

各位专家、您好!

我的客户目前正在使用 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和此问题之间的因果关系向我们提供意见、那将会有所帮助。

此外、如果您有关于类似案例或此问题解决方案的任何信息、请与我们分享。

此致、
还不错

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    0xF008015C 是指向 TI OTP 的地址。 无法对 TI OTP 进行编程和擦除。 TI OTP 存储器范围不包含在器件 GEL 文件中、因此存储器浏览器显示"?????" TI OTP。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、QJ Wang、

    [引用 userid="45190" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1036242/tms570ls3137-safe-mode-transition-for-tmdsemu560v2stm-ue/3831944 #3831944"]0xF008015C 是指向 TI OTP 的地址。 无法对 TI OTP 进行编程和擦除。[/quot]

    是否正确地说无法将系统恢复为出厂设置? 只需确定...

    我检查了 UniFlash GEL、但正如您说过的、未定义 TI OPT。

    顺便说一下、我不知道是什么导致开关进入安全模式、但通过参考以下步骤、我能够删除 XDS560v2的安全模式。

    software-dl.ti.com/.../emu_dtc_conf.html

    此致、
    还不错

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、O.H、

    我没有尝试 XDS560V2仿真器。 您是否尝试过较慢的 JTAG 时钟、例如5MHz?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、QJ Wang、

    抱歉。 我之前的帖子内容不恰当。

    我之前的问题是如何将 TI OPT 区域恢复为出厂值、但我知道这是一个不相关的问题。

    XDS560v2已从安全模式恢复、调试正常。

    此致、
    还不错

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、O.H、

    TI OTP 扇区包含制造信息。 它们不能被编程或擦除。