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.

[参考译文] MSPM0G3507:申请样片计划

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1381867/mspm0g3507-request-for-sample-programs

器件型号:MSPM0G3507

工具与软件:

请为我们提供一个示例计划、以帮助我们实现以下目标。

在更新 F/W 时、我们希望在 RAM 上运行该程序、并通过 UART 通信重写闪存。

 

示例:首次在制造过程中、一个针对 F/W 更新程序的程序与一个正常程序一起被写入闪存中。

(1)当正常程序运行时、PRG 用于 F/。 W 更新程序被一个通信指令复制到 RAM 中、并且操作在 RAM 中开始。

(2)通过通信擦除闪存、并在接收新的 F/W 时写入闪存

(3)自行复位并从闪存引导。

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

    尊敬的 Masaki:

    我想无法动态更改 RAM 或闪存中运行的代码。 它由固件定义并在第一个 C 代码初始阶段执行。

    在我们的 driverlib 中、我们已在 SRAM 中设置闪存编程器 API 函数、用户可以使用 API 通过 SRAM 中运行的代码对闪存进行编程。 代码的重置将在闪存中运行。

    至于示例代码、请参考 SDK 示例代码并检查源代码。 您可以在 flashctl 示例项目中寻址。

    如果还有任何进一步的问题、请告知我。

    B.R.

    SAL

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

    感谢您的建议。