CH552单片机datafalsh寿命结束导后致死机的BUG已给我公司造成巨额赔偿和无法挽回的损失,如今又发现一个无法解释的问题(部分单片机用一段时间后无法正常工作,重刷程序恢复正常),出问题的芯片已寄到贵公司,请尽快查明原因。我司现在还剩余半条命,生与死已被贵司单片机控制。求尽快查明真相。
CH552的dataflash寿命明确写在手册里面,在跟技术讨论时也会提到这个问题,在接到这个问题的反馈以后我们也是非常重视,迅速查明了原因,并给出解决办法,第一时间为你定制升级工具并指导使用升级工具。
目前反映的新问题,我们同样非常重视,工程师这边正在加紧排查问题,我们也会尽快查明原因。
寄来的4片芯片经过分析,配置位校验通过;用户程序校验不通过,dataflash有效地址数据正常,客户反馈无效地址数据被改;程序运行串口可以正常通行,获取程序版本和读dataflash数据,USB功能正常。
从芯片表象来分析,没有出现串口不能使用,串口不能通讯,串口波特率异常,串口接受命令以后复位等情况;
用户程序校验不通过,很有可能是给的文件版本不对导致的。
dataflash 有效地址数据正常,无效地址几个固定地址的数据被修改,目前怀疑是程序误操作导致的,因为之前有操作dataflash的相关操作,是不是没有清除干净,这个需要查看代码才能确定。
目前寄来的芯片并没测出反馈的不良,是不是芯片寄错了?
dataflash的寿命有多少次 ?
手册6.2节有说明的,大约1万次擦写。
data flash 不能当硬盘用啊。。。惨痛的经验。
逛逛论坛还是有好处的啊,才发现552竟然有这样的坑,552的Flash寿命有点短啊。
如果频繁写,建议使用CH559,CH549系列,寿命都是20万次,10万次。