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.

[参考译文] MSPM0G3107:使用具有臭氧调试器的 Segger J-Link 进行批量擦除的过程。 调用 BSL ..

Guru**** 2405745 points
Other Parts Discussed in Thread: SEGGER

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1264568/mspm0g3107-mass-erase-procedure-using-segger-j-link-w-ozone-debugger-bsl-invocation

器件型号:MSPM0G3107
主题中讨论的其他器件:SEGGER

我的客户有以下问题...

目前我有一个关于在死锁后恢复微控制器的问题。

对我来说、在每一个导致硬故障的异常之后、经常发生锁定。 在使用 SWD 的默认回流焊不起作用后、我一直获取(错误-614 @ 0x0)

我了解来自演示文稿的批量擦除过程: /cfs-file/__key/communityserver-discussions-components-files/908/Unlock-MSPM0.pptx

我知道如何按照 https://www.ti.com/lit/pdf/slau319中的说明调用 BSL

 

我的问题是:

  1. 如何使用 Segger J-Link 和 Ozone 调试器(或 CCS 之外的任何其他标准 JTAG 探针/环境)调用上述批量擦除过程?
  2. 或者、出于开发目的:是否可以在不使用 PA18的情况下调用 BSL?

THX、Merril

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

    您好、Merril:

    对于 Q1:

    目前、使用 CCS 或带有 XDS110的 DSSM 解锁 GUI 工具( 需要通过 DSSM 完成批量擦除)来实现对 DSSM 命令的支持。

    ;Q2 m Ω

    它可以在没有 PA18的情况下调用、并具有两种权变措施:

    1.使用其他硬件引脚,可以在 NONMAIN 中修改。

    通过 NONMAIN 禁用硬件调用引脚、然后它可以 通过软件调用运行到 BSL 中、这意味着您需要在应用代码中进行一些调制。

    B.R.

    萨尔