Other Parts Discussed in Thread: MSPM0G3507, LP-MSPM0G3507, UNIFLASH
主题中讨论的其他部件:, UNIFLASH
工具与软件:
尊敬的 TI 团队:
我目前正在帮助我的客户对 MSPM0G3507 IC 进行编程、但我遇到了一些编程问题、想寻求建议。
我使用的编程接口是 SWD。 有关烧录过程、请参阅技术参考手册的第6章。
客户需要对的块包括代码(闪存)和 NVM (NONMAIN)进行编程。
我第一次编程时没有问题。 首次编程后、我可以正常读取 IC 并与之通信。
第一个编程的过程和顺序为擦除、BlankCheck、编程和验证。
我将首先完成代码(闪存)的编程和验证、然后对 NVM (NONMAIN)进行编程和验证。
当我想第二次对 IC 进行编程时、IC 上的任何操作都会在代码(闪存)被擦除后失败。
然后、如果您再次尝试通过 SWD 与 IC 通信、则会失败。
来宾 NVM (NONMAIN)的设置如下所示。 其余为出厂设置。

是否在 NVM (NONMAIN)被修改后我擦除了代码(闪存)而导致 IC 无法擦除和无法通信?
如果是、我是否应该首先擦除 NVM (NONMAIN)并在后续编程过程中将其写回出厂值?


\ 





