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.

[参考译文] MSPM0L1228:启用 CSC 后、无法进入 BSL

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

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

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

工具与软件:

您好!

我注意到、启用 CSC 时(通过在 boot_config.c 中设置.CSCExists = BCR_CFG_CSC_EXIST)、无法通过将 PA18设置为高电平并复位 MCU 来调用 BSL。 禁用 CSC 后、我可以进入 BSL。

启用 CSC 后、是否有办法通过 BSL 调用引脚(PA18)进入 BSL? 或者 BSL 和 CSC 是互斥的特性吗?

谢谢!

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

    尊敬的 Gavin:
    您能否确认您正在通过 SysConfig 修改 CSC? CSC 应与 BSL 调用引脚的工作方式独占。 在某些情况下、当 CRC 失败时、BSL 调用将无法正常工作(请参阅 1.4.1.1由 CRC 支持的配置数据。) 由于 CSC 是 BCR 的一部分、因此我建议查看该部分、并查看 CSC 或 BCR 配置中是否存在问题。
    此致、
    Diego Abad

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

    尊敬的 Diego:

    我将通过 TI SysConfig 工具修改 BSR/BSL 配置。 CRC 应正确、因为 CSC 和用户应用程序都成功启动;只是启用 CSC 后、我无法再通过 PA18调用 BSL。 如果我在 TI SysConfig 中禁用"启用 CSC 策略"标志、则 BSL 调用工作正常。

    谢谢!

    Gavin

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

    尊敬的 Gavlin:
    谢谢您让我知道。 我将就  可能受 CSC 策略影响的 BSL 调用引脚一事与我们的一名团队成员进行咨询。  
    此致、
    Diego Abad

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

    尊敬的 Gavlin:
    是否在 NONMAIN 中禁用引导加载程序?  

    此致、

    Diego Abad

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

    引导加载程序已启用。 在 boot_config.c 中、我有

    .bslPinInvokeEnable = BCR_CFG_BSL_PIN_INVOKE_EN

    我已经附上了整个 boot_config.c 文件作为参考。

    /cfs-file/__key/communityserver-discussions-components-files/908/boot_5F00_config.c

    /cfs-file/__key/communityserver-discussions-components-files/908/boot_5F00_config.h

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

    尊敬的 Gavin:
    您能否 确认您没有在 NONMAIN 中禁用引导加载程序?

    此致、

    Diego Abad

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

    尊敬的 Diego:

    我已确认.bslPinInvokeEnable = BCR_CFG_BSL_PIN_INVOKE_EN、我是否还需要在 TI SysConfig 中进行检查?

    此致!

    Gavin

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

    尊敬的 Gavin:
    感谢您的确认。 有关此问题的专家提到您的 SYSONFIG 生成的文件没有明显的问题。 器件应能够进入 BSL。 如果使用 LaunchPad、建议按下按钮 S1和 S3并松开按钮 S3、同时保持按下 S1。 这应该会允许您进入 BSL。   
    此致、
    Diego Abad