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.

[参考译文] MSPM0G3519:使用命令行恢复出厂设置。

Guru**** 2782155 points

Other Parts Discussed in Thread: UNIFLASH, MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1615450/mspm0g3519-factory-reset-using-command-line

器件型号: MSPM0G3519
Thread 中讨论的其他器件: UNIFLASH

大家好、  

我正在利用 uniflash 的独立命令行功能来生成可执行文件的软件包。 我已经看到、如果我在代码中使用/配置 NONMAIN 区域并对该代码进行编程、 下次不执行恢复出厂设置、我无法对器件进行编程。  

在这种情况下、为什么我需要恢复出厂设置?

第二件事如果周期性地进行出厂重置、那么使用什么命令序列来执行该操作? 除了 UNIFLASH 还有任何其他恢复出厂设置方法吗?

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

    尊敬的 Mehul:

    如果应用程序尝试覆盖受保护的 MAIN 扇区和/或非 MAIN 扇区、只需恢复出厂设置即可覆盖现有的静态写保护设置。 您对“非主“进行了哪些配置更改?

    此外、您选择哪种擦除方法? 在我的测试中、我使用以下选项成功地重新配置了 NON-MAIN、而无需恢复出厂设置:

    您可以通过 SWD 发送 DSSM 命令来使器件恢复出厂设置。 MSPM0 硬件编程和调试器指南 的第 4 节介绍了 DSSM 命令。

    此致、
    Brian

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

    好的、但我正在编写一个脚本、在该脚本中、我想在刷写新代码之前先执行恢复出厂设置操作。 怎么会这样呢?

    我在 NONMAIN 中完成了一些 BCR 配置更改、如 SWP、禁用 BSL 调用引脚等

    我使用的擦除方法与图中所示的方法相同。

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

    好的、但我正在编写一个脚本、在该脚本中、我想在刷写新代码之前先执行恢复出厂设置操作。 怎么会这样呢?

    我在 NONMAIN 中完成了一些 BCR 配置更改、如 SWP、禁用 BSL 调用引脚等

    我使用的擦除方法与图中所示的方法相同。

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

    尊敬的 Mehul:

    以下脚本可以从与 dslite 脚本相同的目录中运行、并在连接的 MSPM0G3519 上执行恢复出厂设置:

    e2e.ti.com/.../factory_5F00_reset_5F00_MSPM0G3519.bat

    此致、
    Brian