本帖最后由 芯圣电子官方QQ 于 2023-7-25 09:09 编辑
从一开始就一直有程序丢失的问题.
问过技术支持,说是程序里用了读写内部FLASH模拟EEPROM保存数据的功能,然后低电压(上电断电)程序跑飞到擦写的位置...
解决办法:
1.读写Flash前判断电压;
2.LVD设置2.0V以上,越高越好;
3.烧录Option设置页读写保护.
这样做之后,确实有改善,丢失程序问题从百分之十降到千分之几,但是还是达不到正常生产要求.
我现在准备外加EEPROM保存数据试试.
请问有没哪位是没用到擦写Flash也出现程序丢失的?如果有就说明加外置EEPROM也没用,我也不用再拿几K产品去赌了. |
经过我近一周的测试,现在是晚上十点。我彻底的总结了下: 这颗芯片就是个垃圾。 天地良心,我上电LVD等都判断了,然后只读Flash,没有写。 反复通断电测试。当电源稳定的时候,看不出来什么问题,一旦电源中继电器反复开关几下,就会出现读flash异常。读啊,没写啊,只是读,读出来的数据都不正确!! 我原以为是写flash的问题,反复测试一周,终于下结论了!....