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-Q1:关于 BSL 和 LFCLK

Guru**** 2769425 points

Other Parts Discussed in Thread: MSPM0L1228

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1601406/mspm0l1228-q1-about-the-bsl-and-lfclk

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

尊敬的 TI 专家:

如果我们要在 MSPM0L1228 MCU 中通过 UART0 执行 BSL、将在硬件端配置什么?

是否需要 LFCLK? 或者我们可以使用 HFCLK 来执行 BSL 程序。

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

    您好 Himing、

    如果您使用出厂 BSL、则不需要来自硬件端的任何其他外部时钟。 我们的 ROM BSL 将使用内部振荡器。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    我不确定出厂 BSL 的含义。

    在我们的工程中、可能需要使用 MCU UART0 将固件刷入 MCU。 我们计划仅使用 HFCLK + 16MHz 振荡器来执行该操作。  

    这意味着我们不会 在电路板中使用 32768Hz 振荡器。

    我在 TI EVM 板上看到它、并在下面捕获它以供您参考。 我们希望删除它、因为我们不需要实时、也不需要节能目的。 但是、我担心它会阻止/限制 BSL 闪存特性。

    感谢您的确认。

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

    还有一个问题:我们可以通过 SWD 刷写 MCU 吗?  

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

    您好 Himing、

    我们的 MSPM0 支持 BSL 功能、并且此功能锁定在 ROM 中、无需任何外部晶体。 因此、如果您使用我们的默认 BSL、可以移除这个晶体。

    https://www.ti.com/lit/ug/slau887/slau887.pdf

    https://www.ti.com/lit/an/slaae88d/slaae88d.pdf

    如果您自己设计 BSL、这将取决于您的软件。

    该 MCU 还可以通过 SWD 进行闪存。

    谢谢!

    此致

    Johnson