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.

[参考译文] TMS320F280039C:用于保护代码更新的密码

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1338478/tms320f280039c-password-to-protect-code-update

器件型号:TMS320F280039C

您好  

我将代码从 F2808迁移到 F280039C。 在使用 F2808时、我们  使用代码安全密码来保护 MCU 免受未经授权的固件上传。 在 F280039C 上、我看到有一个双代码安全模块可能用于相同的功能。 我尝试遵循 C2000中的 dcsm_security_tool 表达式。 以下是.syscfg 的屏幕截图。  

根据我的理解、在将该固件上载到 MCU 上之后、除非使用有效的密码、否则闪存扇区0将受到保护、不会更新。 但是、我仍然可以在不提供密码的情况下将其他固件上传到 MCU。  

最好能提供任何关于实施的建议。

提前感谢。  

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

    您好!

    根据您提供的屏幕截图、您将闪存扇区0分配给 Zone1并将其配置为 EXEONLY。 但是、您提供的密码仍为默认密码。 尝试编程时、闪存编程器将首先尝试提供默认密码(通过 GEL 文件)。 由于默认密码尚未更新、这可能是区域将被解锁而固件更新仍然可行的原因。 尝试更改上面屏幕截图中的默认密码、然后尝试相同的方法。  

    希望此回复解决了您的问题。 如果仍无法解决您所面临的问题、请随时联系我们。  

    谢谢、此致

    普拉莫德  

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

    Pramod,   

    谢谢你的答复。 我只是尝试更改密码的默认值、它可以按预期工作。  

    谢谢。