
单片机程序出现随机性BUG的问题记录
同样的代码,以前平台可以,现在不行,只能怀疑设备断电后,RAM的初始化问题了,有的平台可能RAM初始化了,有的可能上电就是个随机值,所以就回出现这种随机性的BUG。之前那个前辈的代码全部都是声明在头文件,没有初始化,也没有初始化函数来初始化数据,所以出现这种问题!由于是外包项目,和测试不在一个地方,自己测试一切正常,对方测试一堆问题,都开始怀疑是不是目标文件错了,检查几遍以后,发现没错,检查代码,也没有发现问题。Q2:设备上电后,出现随机配置项,配置完成的参数,保存后,重新上电后,变成随机数。






