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.

[参考译文] MSPM0C1103:通过 I2C 刷写固件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1386286/mspm0c1103-flashing-fw-via-i2c

器件型号:MSPM0C1103
主题中讨论的其他器件:MSPM0C1104

工具与软件:

您好!

MSPM0C1103或 MSPM0C1104是否可以通过 I2C 进行刷写?

谢谢!

Marinus

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

    尊敬的 Marinus:

    是和否  是的、可以使用引导加载程序通过 I2C 对 MSPM0C 进行编程、但不能、MSPM0C 系列不像 MSPM0L/G 系列那样在 ROM 中安装引导加载程序。  客户需要在闪存中编译/编译引导加载程序作为其应用程序的一部分。  引导加载程序代码在 SDK 中提供。

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

    感谢 Dennis、

    使用 MSPM0C*时、您是否知道是否可以锁定闪存的某些部分以确保引导加载程序不会被覆盖?

    谢谢!

    Marinus

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

    尊敬的 Marinus:

    BSL 源代码位于 SDK 中。

    以下是典型安装目录-> C:\ti\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0C1104\bsl

    有一个描述 BSL 的 README.MD 文件、其中提到 BSL 位于前6k 存储器中、并且具有"静态写保护"、这意味着在批量擦除期间、BSL 受到保护、不会被擦除。

    为方便起见、我已附加 readme.md。

    e2e.ti.com/.../README.md