[技术讨论] Flash ROM中的ME丢失原因求助!
1492|7
|
评论
@yuanfff :举个例子,假如单片机的额定工作电压是3.3V,在上电过程中,如果电源电压到达1V后,单片机的外部复位电路或者单片机内部的复位电路释放了复位信号,这时单片机就开始运行了,但是单片机能够稳定运行的电压必须高于1.6V(假设,具体参考使用的单片机手册),所以,在电压1~1.6V期间,单片机运行就不稳定,可能会出现程序跑飞,误调用了擦除指令;
@yuanfff :先看看程序本身会不会有异常调用擦除指令的情况;然后看看你使用的单片机电源部分是否有低电压检测功能,通过配置,让单片机在安全电压以下不工作,在安全电压以上再工作,防止单片机在不稳定的电压范围内程序跑飞;
确实用逻辑分析仪抓到了擦除瞬间,是CPU(Intel Gemini Lake SoC)那边发出了一个擦除指令,但是擦除原因未知。请问大佬该如何查找根因?
|
|