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.

[参考译文] MSPM0G3507:有关辅助 BSL 和 NVM 配置的问题

Guru**** 2754255 points

Other Parts Discussed in Thread: MSPM0G3507, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608432/mspm0g3507-question-about-secondary-bsl-and-nvm-configuration

器件型号: MSPM0G3507
主题: SysConfig 中讨论的其他器件

您好!

我正在开发 MSPM0G3507 的辅助 BSL 来执行固件更新。

通常、我们首先刷写辅助 BSL。 我在 SysConfig 中注意到已检查 NOMAIN SWP、这表明 BCR 和 BSL 配置是固定/受保护的。

我的问题是:在刷写应用程序代码时、这是否意味着我们不需要在应用程序代码中配置 NVM、因为 NOMAIN 是静态保护的?  在开发过程中、NOMAIN 静态写保护是否应该启用?

对于辅助 BSL 代码、在 SysConfig 中为 主静态写保护 需要根据我放置辅助 BSL 的确切位置进行调整、以避免在刷写应用程序代码时覆盖。 。 是这样吗?  

谢谢、
zq

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

    您好 zq、

    在开发过程中、我们建议这样做 不会 静态写保护 NONMAIN。 这样做将阻止通过应用程序或 BSL 代码对该存储器区域进行任何进一步的擦除或编程操作。  

    次级引导加载程序在 BCR 配置中应受到静态写保护、否则器件有可能在引导加载过程中被锁定。

    此致、
    Brian