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.

[参考译文] MSP430G2755:发生数据验证错误

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1194378/msp430g2755-data-verification-error-occured

器件型号:MSP430G2755
主题中讨论的其他器件:MSP-FETMSP430G2744

我使用 TI 的 MSP430G2755微控制器。  我在两个定时器模块中使用了4个 PWM 信号。  我使用 TI MSP-FET 闪存仿真工具将代码上传到了微控制器、运行正常。 但是、在打开和关闭微控制器几次后、代码停止工作。  为了解决这个问题、当我使用 JTAG 连接到微控制器时、我会得到以下错误:

验证失败:地址0x8000处的值不匹配。 请验证目标内存和内存映射。

保存代码的闪存地址从0x8000开始。  我猜处理器会一直保持复位状态、好像无法传递到主函数一样。 我使用了 lnk_msp430G2755.cmd 作为链接器。  此外、在 Debugger 属性的验证选项部分中选择快速验证。  请帮帮我。 我无法解决问题。

 

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

    您好 Canberk、

    您是否已选择从 MCU 读回代码并将其与普通图像进行比较?

    谢谢!

    此致

    Johnson

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

    感谢您的回答。 我会做你所说的、并告诉你。

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

    您好 Canberk、

    您的方面是否有更新?

    谢谢!

    此致

    Johnson

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

    此问题是由 MSP430G2755微控制器的电源输入引起的。 当处理器的电源切断并重新供电时、闪存会损坏、因为电子电路板的电源 IC 提供超过3.6V 的电源、这是处理器应该运行的最大值。但是、发现 MSP430G2744微控制器对电源浪涌的抵抗能力更强。 另一方面、MSP430G2755的容差和精度较低。

    感谢您的支持。

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

    您好 Canberk、

    VCC 超过 MSP430的规格3.6V、但不同器件可能具有不同的裕度。

    请将 MSP430保持在规格范围内。

    谢谢!

    此致

    Johnson