IAP BootLoader程序中更新flash问题

2019-07-21 06:17发布

在程序中,在78行与111行,都是从一个地址读取数据,为什么可能会是0X08XXXXXX或者是0X2XXXXXXX? 截图20181228114013833.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
bebj2009
2019-07-21 15:33
gosomewhere 发表于 2018-12-28 14:51
上面的代码是精英版的IAP实例代码,芯片是STM32F103ZE。准备做个IAP更新程序,现在是在把代码通过XCOM下 ...

我只能提供思路了:我一般查这种问题是这样解决的,比如现在写了很多功能,但是突然写另外一个功能时不起作用了,无论怎么调都不行,那就把所有的屏蔽掉,专门针对当前这个问题进行调试,比如现在这个地址写不进去,读不对,我就专门写这个地址,读它,如果对了,那说明其它的程序有可能影响它了,还是不对就是器件上出故障碍,总之是做一个排除法判断,把最最最直接的问题拿来试验

一周热门 更多>