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.

[参考译文] MSPM0G3507:使用 UniFlash 进行十六进制组合刷写

Guru**** 2391415 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1500343/mspm0g3507-combo-hex-flashing-using-uniflash

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

工具/软件:

尊敬的团队:

我创建了组合十六进制(Intel 十六进制)文件(应用程序+引导加载程序)、并尝试使用 UniFlash 进行刷写。 但是、我在刷写过程中遇到"加载失败"问题。

引导加载程序具有用于禁用 BSL 调用引脚的非主设置、应用程序仅具有主设置。  
对于通过 UniFlash 进行组合刷写、我们要设置"仅擦除 MAIN 和 NONMAIN 必要扇区"。 尽管如此、我们仍然收到下面的错误消息、
一次性刷写两个单独的十六进制文件就可以正常工作。  
请帮助我们解决此问题。

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

    尊敬的 Rohini:

    我看到闪存地址错误。

    NONMAIN 位于0x41C0.0000-0x41C0.0200中:

    如果合并这两个文件、就会出现一些问题。

    您可以单独下载 Hex 文件、然后回读合并后的文件、以查看根本原因是什么。

    B.R.

    Sal