Other Parts Discussed in Thread: MSPM0G3519, UNIFLASH
器件型号: MSPM0G3519
Thread 中讨论的其他器件: UNIFLASH
您好:
我使用的是 MSPM0G3519 LaunchPad。
- 引导加载程序代码:此代码在复位后运行。 处理闪存复制(应用存储器到应用程序存储器的临时存储器)。 检查是否使用 内存 0x00007C00 上的标志请求升级。
2.应用程序代码:这是第一个运行的固件。 它保持在 0x00008000。 之后运行 引导加载程序会检查 0x00008000 是否存在任何有效数据。
此代码通过 BLE 接收更新。 收到的新固件存储在 0x00058000 中。 完全接收到固件后、将更新标志存储在位置 0x00007C00。
代码正确复制到 0x00008000、但不会跳转到应用程序。
首先、我使用 CCS 刷写引导加载程序代码以及应用程序代码(即第一个固件)。 它使用 JUMP_TO_application 函数运行、这个函数也适用于大小为 944 字节的固件、但当我使用大小为 3KB 的固件时、该函数不起作用。
请引导我。 我已正确检查新固件是否在应用程序区域中正确复制。

