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.

[参考译文] WEBENCH®︎工具/MSP432P401R:通过IAR禁用BSL

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/578497/webench-tools-msp432p401r-disable-the-bsl-via-iar

部件号:MSP432P401R

工具/软件:WEBENCHRegistered设计工具

根据  slau574e.pdf中的擦除引导加载程序,我尝试通过IAR 7.70 禁用BSL。

完成文档中的步骤后,我尝试通过BSL Rocket下载程序,成功,但预期失败。

现在,BSL内存将在代码下载期间不受保护,并允许用户擦除和覆盖当前BSL

--bsl-erase参数不是清除BSL的完整操作?

感谢您的任何帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Glen,
    我们将对此进行调查并回复给您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你什么时候会回来? 我期待你的答复
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在,我可以在--bsl_erase之后,通过闪存程序将代码中的信息存储器禁用BSL
    但如何在擦除后恢复BSL? 重新编程信息存储器的闪存?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Glen:

    我正在与BSL合作一段时间,所以我想了解您在这里的问题。

    “根据  slau574e.pdf中对引导加载程序的擦除,我尝试通过IAR 7.70 禁用BSL。完成文档中的步骤后,我尝试通过BSL Rocket下载程序,成功,但预期失败。"

    请您详细解释一下,使用BSL Rocket编程是成功的,但预期失败是什么意思? 您是否仍然成功地与BSL通信? 如果是这样,我怀疑《商业安全法》并没有真正被删除。

    如果您想恢复BSL,它基本上是对信息内存进行重新编程(MSP432中的信息内存是闪存,这就是为什么我们能够对BSL进行重新编程,擦除它或使用我们自己的BSL固件进行重新编程的原因。) 在此项下,我们提供了MSP432 BSL项目

    在内部,提供了BSL固件项目(但在CCS中)以及firmware /MSP432P401/CCS.000a (.txt 0000.0003 文件)下的固件映像0007.0205。


    如果您仍需要进一步的帮助,请告诉我。

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

    您的方面是否有任何更新? 现在是否适合您?