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.

[参考译文] MSP430FR2675:地址0x08120处的值不匹配

Guru**** 649970 points
Other Parts Discussed in Thread: MSP430FR2675, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1134856/msp430fr2675-values-at-address-0x08120-do-not-match

器件型号:MSP430FR2675
主题中讨论的其他器件: UNIFLASH

您好!

我使用 CCS 版本12.0.0.00009对 MSP430FR2675进行编程。 在过去的几天里、我能够在 MSP430上运行调试程序、而没有任何问题。 但是、今天我收到了以下错误:"File Loader:verification failed:values at address 0x08120 do not match Please verify target memory and memory map"(文件加载程序:验证失败:地址0x08120上的值不匹配请验证目标内存和内存映射)。 我一直在尝试解决此问题、但我似乎无法解决。 此外、我在从 TI 加载并尝试在我的器件上运行的示例项目上遇到类似的错误。 我还在多个 MSP430 IC 上重复此错误。 是否有需要更新的设置?

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

    当我尝试从 TI 运行 msp430fr267x_1.asm 示例项目(切换 P1.0)时、我会得到相同的错误(除了它显示的是地址0x08000而不是0x08120)。 这些错误在几天前没有发生。

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

    不妨看看"Properties->Debug->MSP430 Flash Settings->Erase Options"、看看它是否以某种方式从"Erase main memory Only"更改。

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

    您好、Bruce、

    感谢您的建议。 我已经检查过、它仍然显示"仅擦除主存储器"

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

    尊敬的 Eric:

    您可以尝试使用擦除主内存、信息内存和受保护的信息内存。

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

    此时、我想关闭验证、看看这些位置最终会出现什么情况。 可能存在(或可能没有)线索。

    当我愚蠢地使用 Persistent/Location/Data_Segment pragma 时、我遇到了这种情况、但 这似乎不适合您看到的内容。

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

    我已经解决了。 我的 MSP430似乎处于某种状态、除非我完全擦除芯片上的所有内容、否则它无法退出。 它不会通过 CCS 擦除它、而是仅通过 Uniflash 擦除它。 在我这么做之后、它又为我工作了。