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.

[参考译文] TMS320F280025:280025在设置 DCSM 密码后、程序无法运行

Guru**** 2549890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1233899/tms320f280025-280025-the-program-cannot-run-after-the-dcsm-password-is-set

器件型号:TMS320F280025

大家好、我使用了280025的 DCSM 函数。 使用第一个密码区域配置密码并刻录程序后、程序无法启动、如上图所示

只有当 LINKPOINTER 链接到下一个安全配置区域0xFFFFFFFE、密码未写入安全区域2时、该程序才会工作

adcsm password 函数已禁用

  • 如何设置 DCSM 的密码功能以及程序可以正常运行

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

    您好!

    不清楚您要在这里做什么。 您只对密码进行了编程、但将所有其他设置保留为默认值、这是不好的、因为使用 GRABRAM 和 GRABSECT 的默认设置时、RAM 和闪存扇区变得无法访问、因此无法正常工作。 有关更多详细信息、请参阅器件 TRM 中的 RAM/闪存可访问性表。

    此致、

    Vivek Singh

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

    感谢您的指导。 您能告诉我如何用 Z1OTP 以及所有 RAM 和闪存、GRABRAM 和 GRABSECT 寄存器设置密码吗? 即 B0-ZIOTP-GRABSECT 0XAAAAAAAA 和 B0-ZIOTP-GRABRAM 如何设置为包含所有 RAM、谢谢

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

    大家好、我已经审阅了详细文档并再次执行了以下操作、但会有一个例外情况、如下所示

    使用第一个安全区

    设置第一个安全区域的密码。 重新上电后无法启动程序

    修改接下来的两个寄存器、然后点击程序 GRABSECT1按钮

    操作后重新上电可运行程序、但我的 XDS100V2ISO 仿真器无法再连接到我的硬件

    我已确认仿真器连接故障是我的上述操作导致的、

    是否有任何其他寄存器设置不正确

    请帮我解决这个问题、谢谢

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

    您已保护所有闪存扇区和 RAM、因此无法连接到 CCS。 这是器件的 ECSL 特性。 有关 ECSL 功能的更多详细信息、请参阅 TRM。 您需要在等待引导中引导器件才能连接到 CCS。

    Vivek Singh