ZHCAEX1 January 2025 MSPM0G1518 , MSPM0G1519 , MSPM0G3518 , MSPM0G3519 , MSPM0L1227 , MSPM0L1228 , MSPM0L2227 , MSPM0L2228
从空项目开始。打开 Sysconfig,并在“配置 NVM (NONMAIN)”中勾选“启用 CSC 策略”和“启用闪存存储体交换策略”的复选框。
图 3-1 启用 CSC 策略的 NONMAIN 配置保存 NONMAIN 配置并使用新的 NONMAIN 信息对 MCU 进行编程。TI 建议单独对 NONMAIN 进行编程。出于安全目的,MSPM0 器件始终需要有效的配置 NVM (NONMAIN)。更新配置非易失性存储器 (NVM) 时,将擦除旧的配置 NVM 配置,并对新的配置进行编程。在擦除或重新编程操作过程中,任何中断(例如拔出器件、移除 SWD 跳线、意外触发复位、取消代码下载、IDE 崩溃等)都可能导致设备永久失效,即“变砖”。配置 NVM 配置不当也会导致器件永久锁定。
通过以下步骤更改擦除配置:在“项目”->“属性”->“调试”->“MSPM0 内存设置”->“擦除方法”中,选择“擦除 MAIN 和 NONMAIN 内存”(参见上述警告)。此设置允许客户使用新配置擦除 NONMAIN 并进行编程。对于其他 IDE 或编程工具,启用擦除 NONMAIN 设置以将 NONMAIN 配置编程到芯片的过程与此类似。
图 3-2 擦除方法配置