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.

[参考译文] MSP430FR6989:无法加载 hex 文件

Guru**** 2502465 points
Other Parts Discussed in Thread: MSP430FR6989, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1118539/msp430fr6989-failed-to-load-hex-file

器件型号:MSP430FR6989
主题中讨论的其他器件: MSP-FET

您好!

我目前正在使用 MSP430FR6989。

CCS 6.2.0和#build  6.2.0.00050。

编程器- MSP-FET。

已根据数据表信息连接 JTAG。

能够检测 MSP430FR6989。

但是、在加载十六进制时、我只会得到以下误差。

MSP430:文件加载器:验证失败:地址0x04400处的值不匹配请验证目标存储器和存储器映射。
MSP430:GEL:文件:C:\Users\Administrator\workspace_v6_2\EIU_tesst\Debug\EIU_tesst.out:发生数据验证错误、文件加载失败。

已检查电源3.3V 仅同时上拉 RST。

从这个问题中获得解决的可能方法是什么?

提前感谢。

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

    你(们)好

    在 FR6989 DS 中检查、0x4400是主 FRAM 存储器的有效地址。

    能否在您的项目中检查 lnk_msp430fr6989.cmd 文件? FRAM 的存储器映射应为:

    FRAM                   :origin = 0x4400,length = 0xBB80
    FRAM2                  :origin = 0x10000、length = 0x13FF8 //边界已更改以修正 CPU47 */

    谢谢!

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

    是的、正确。

    那么、我为什么会遇到此错误。设置中是否有任何需要更改的内容。

    它仅显示此错误。

    MSP430:写入长度为0x1E 的第0页0x4400上的内存块时遇到问题:无法擦除器件内存
    MSP430:文件加载器:验证失败:目标写入0x04400失败
    MSP430:GEL:文件:C:\Users\Administrator\workspace_v6_2\EIU_tesst\Debug\EIU_tesst.out:加载失败。

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

    你(们)好

    请使用任何工具将十六进制文件转换为二进制文件(二进制文件)。

    然后、请测试您是否可以加载起始地址为0x4400的此二进制文件。

    谢谢!

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

    按照您的建议转换并加载 bin 文件。 但它不起作用。

    这次、我会得到该误差。

    MSP430:文件加载器:验证失败:地址0x00000处的值不匹配请验证目标存储器和存储器映射。

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

    你(们)好  

    请问您的十六进制文件的数据长度是多少?

    我想您不能与我共享这个 hex 文件、让我试一下。

    您能否使用示例代码示例生成十六进制文件、我认为可以 使用 CCS 将起始地址为0x4400的十六进制文件加载到 MSP430FR6989上。

    同时、您可以尝试使用其他起始地址加载二进制(二进制)文件、例如将起始地址更改为0x10000。

    谢谢!