利用stm32这个平台,在iar环境下,做了一个项目,现已批量上市,前几天去国家质检那里测试的8台机器回来后,有三台不能运行,我使用仿真器烧写程序正常,但是仿真时,出现死机,停止运行时,现象是回到汇编模式,并在某个区域死循环。我也不理解为什么这样,就利用仿真器仿真烧写后,单步运行,结果发现利用step over到某个地方就死机,而利用step into就能顺利通过死机区域,我也不理解为什么,多烧写了几次以后,死机的问题居然没有了,和正常运行的程序一致了,同样在其他两台机器上,也是这种现象,最后也正常运行了,考虑到已经上市的产品,我非常担心返修率太高,请教大家给个说法,如何改进 |