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.

[参考译文] MSP430G2553:闪存数据丢失问题。

Guru**** 2534680 points
Other Parts Discussed in Thread: MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1065320/msp430g2553-flash-data-loss-problem

器件型号:MSP430G2553

器件型号: MSP430G2553IPW28R TSSOP-28

第一次生产3500套,对100套进行取样,发现4套存在数据丢失问题。  在第二次生产中、对100套进行了采样、发现5套存在数据丢失问题。  

2.在产品运行期间、产品的运行数据将被保存到 MSP430G2553芯片的闪存(地址从0x1000-0x10B0)中、诸如与遥控器相匹配的代码信息、电机的运行设置状态等 产品通电后、数据将被保存、但在产品断电后、之前保存的数据将丢失。  内存读出为0xFF、错误现象已修复、断电后数据将丢失。  

3.已测试交换。 芯片问题。  

原理图:

5、这是中断前后读取的数据。  

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

    您好!

    我会假设该问题与超规格问题相关、这会导致 PC 偶尔运行到闪存写入或擦除中。

    1.您的意思是"坏现象已修复、断电后数据将丢失。  "

    2.您能否在这些有问题的设备上每次都重新创建问题?

    3.您能否检查电源是否仍在规格范围内?

    4.您能否在您的闪存写入中添加一些判断?  

    伊斯天

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

    您好、伊斯天、

     这是 Guihuo、,制造工厂的电子工程师、我负责该项目。我将回答您的问题。

    1.它是关机,不是电源故障。这是  断电后数据必然会丢失。  

    2.是,问题每次都可能重新出现。

    功率 仍在规格范围内。 电源为3.7V 锂电池。

    我们在闪存写入中添加了判断。它读取写入的数据并进行比较以查看是否正确。

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

    功率似乎超出规格。

    2.您能否在闪存写入或擦除中使用 IO 切换来检查它是否会输入不需要的这部分代码?

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

    您好、伊斯天、

    3.7V 电池是  整个机器的电源输入、从3.3V LDO 向微控制器提供的电压为3.3V、因此 MCU 的电源符合规格。

    我不知道如何使用切换来检查擦除闪存、您能 提供一些示例吗?

    但我认为 这与 IO 切换没有关系

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

    以下是示例代码:dev.ti.com/.../node

    我是说您可以将 IO 切换置于闪存擦除函数中。 如果 IO 在关闭电源之前切换、则您可以知道问题是由软件引起的。 它只是用来告诉您直接原因是来自软件或硬件。

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

    好的,我会检查它。

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

    您好奕迅,

    我已确认关闭电源时软件没有写入或擦除

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

    那么、您确定 MCU 将数据写入相关地址吗?

    我想您可以在调试模式下再次检查。