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.

[参考译文] MSPM0L1117:启用 CSC 时无法进入 BSL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1634638/mspm0l1117-cannot-enter-bsl-when-csc-is-enabled

器件型号: MSPM0L1117

启用 CSC 策略(通过在 boot_config.c 中设置.CSCSCexists = BCR_CFG_CSC_exists)时、无法通过空白器件调用 BSL。  根据 SLAU887A(2025 年 11 月)MSPM0 引导加载程序用户指南:

“引导代码通过检查栈指针 (0x00000000) 和复位矢量 (0x00000004) 地址的擦除状态来检测空白器件。 当两个闪存存储器地址都为空时、 系统将调用引导加载程序。“

禁用 CSC 策略后、空白器件 BSL 调用将按预期运行。   

启用 CSC 后、进入 BSL 的方法是什么?  我已经测试了将 RESETLEVEL 设置为 BOOTLOADERENTRY 并通过按预期工作的 RESETCMD 寄存器触发复位、但我想知道是否有其他方法。  BSL 和 CSC 的功能是否相互排斥?

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

    您好、

    如果您启用 CSC、则不能:

    1. 空白器件调用
    2. PA18 硬件调用

    这由我们的 Rob 引导代码逻辑确定、可防止客户安全代码。