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**** 2754625 points

Other Parts Discussed in Thread: MSPM0G3519, SYSCONFIG, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1581915/mspm0g3519-bootloader-issue

器件型号:MSPM0G3519
Thread 中讨论的其他器件: SYSCONFIG、UNIFLASH

尊敬的 TI 支持团队:

我们目前正在使用 MSPM0G3519 MCU(LQFP-64 封装)、并尝试通过串行引导加载程序 (UART BSL) 引导器件。 但是、在此过程中、我们遇到了一些问题。

使用默认的 UART0 引脚 (PA10 和 PA11) 时、引导操作正常工作。 在 TI CCS IDE 中、在 sysconfig→NVM 设置下、我们将默认 UART0 引脚分配修改为 PA0 和 PA1。 遗憾的是、完成此更改后、串行引导加载程序不再起作用。 (请查看随附的屏幕截图 image_1 和 image_2,其中显示了我们的配置。)

在某些情况下、在更改引脚配置并对器件进行编程后、MCU 似乎变为永久锁定、我们无法使用 XDS110 调试器对其重新编程(我们使用 EVM 作为我们的调试器)。

请说明以下几点:

是否支持更改内置 BSL 使用的 UART 引脚?

如果没有、恢复器件和恢复正常编程/调试功能的正确过程是什么?

此外、如果我们希望实现自定义引导加载程序、您能否提供有关如何正确开发和集成自定义引导加载程序的指导或文档?

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

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

    您好、

    请仔细检查跳线是否位于正确的位置。

    马修

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

    尊敬的 Mattew:

    是的、它位于正确的位置。

    我们正尝试更改 SysConfig NVM 设置中的默认 BSL UART 引脚、然后上传代码。 但是、当我们对器件进行编程时、CCS 会显示一条警告、指出需要更改调试设置、因为 NON-MAIN 存储器已被修改而未擦除。

    为了解决此问题、我们更新了第一个图中所示的调试设置。

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

    您好、

    支持更改引脚、不应使器件砖化。

    您可以尝试使用 UniFlash 将器件恢复出厂设置吗?

    马修