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.

[参考译文] MSPM0G3519:上电后软件无法启动

Guru**** 2680875 points

Other Parts Discussed in Thread: MSPM0G3519, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1591289/mspm0g3519-software-cannot-startup-after-power-on

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

大家好、团队

   我们使用 MSPM0G3519 作为 MCU 来控制射频。 芯片 RF 和 MSPM0G3519 组装在一个 PCB 中。 现在、我们可以在连接 XDS110 调试器的情况下启动软件、并每次重新连接到 XDS110 时加载程序。 在与 XDS110 断开连接并断电后、再次上电后、 它无法找到用于运行代码的正确启动地址。 你对这个奇怪的现象有什么想法吗? 您能给我们一些建议来持续调查这个问题吗?

   上电并连接传感器后、没有加载程序直接点击“RESET"(“(复(复位)按钮、显示如下、它无法跳转到 RESET_HANDLER 代码。

image.png

闪存如下所示

image.png

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

    嗨、zihui、

    需要 首先与您确认以下问题:

    1. 您是否也在我们的 SDK 中测试一些简单的演示代码,看看这个问题是否仍然发生? 只需确保 此问题是否仅发生在您自己的代码中、同时排除某些硬件问题。

    2.修改工程中的.cmd 文件吗? 您的代码中是否有任何与引导加载程序相关的逻辑会强制 PC 跳转到其他位置?

    此致、
    彼得

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

    嗨、Peter

       感谢您的回复、我们已经调查 BSL_invoke 引脚 PA18 的硬件保持高电平、如果将其更改为低电平、传感器似乎可以成功启动。 因此、只需确认一下、

       BSL_invoke 引脚的默认级别是否需要为低电平?  由于硬件可能不会更改、因此我们在系统配置中禁用 BSL 模式、禁用 BSL 模式是否存在任何风险?

    ...

       

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

    嗨、zihui、

    是的、BSL 调用引脚必须为低电平、或者在上电时、它会默认触发器件进入 ROM BSL 并等待 BSL 命令。 通常、我们使用下拉电阻将 BSL 调用引脚接地、以确保其设置为低电平。

    如果您不想进行一些硬件更改、可以在 SysConfig 中禁用 BSL、这不会影响您的应用代码、但请注意、保留 调用引脚可以有效解决一些问题、例如器件无法 与 SWD 或运行的软件建立连接、此时、如果启用了 BSL 调用、我们可以先触发器件进入 BSL、然后执行恢复出厂设置以解锁器件。

    此致、
    彼得