工具/软件:
TI 团队早上好
在我的工程中、我使用 MSPM0C1103 微控制器具有以下设置:
- IAR Embedded Workbench IDE;
- J-link(通过 SEGGEER);
在生产软件版本中、我必须启用以下保护功能:
- 自定义限制(安全级别 1)
- 应用调试策略(禁用)
我这样做是为了避免任何开发程序员都能读取我的软件。 在这种情况下、有问题(在 TI 论坛上打开)后、我可以通过 J-link(通过 SEGGEER)对 uC 进行出厂重置。
Jan Bai 先生向我发送了一个脚本来使用 J-Link 完成恢复出厂设置(通过 SWD)。 很不错!!! (请参阅链接:e2e.ti.com/.../mspm0c1103-q1-pwm-timer-timg8-in-ccp0-doesn-t-work-when-the-vref-voltage-is-read-by-adc-channel-n-12)
遗憾的是、我不得不更改软件中的内容、现在无法通过 J-link(通过 SEGGEER)进行任何出厂重置。 特别是、为了通过一些抗扰度 EMC 测试、我必须重新配置 NRT 引脚、如数字输出。 因此、在最终应用软件中、NRT 引脚不像复位引脚那样使用、但其用法与 DO 类似。 在这种情况下、通过写入/读取闪存保护(如上所述)和未启用 RESET 引脚等 NRT 引脚(仅与之前不同)、我无法进行恢复出厂设置。
是否只需要更改 Janz Bai 先生的脚本或者不再使用 RST 复位引脚、我完全失去了通过 J-link(和 SWD)进行恢复出厂设置的能力?
在附件中、您可以找到 Janz Bai 先生的脚本。
非常感谢您的支持。
此致
Michele