描述下,iap里面用的是裸机编程,用can总线来升级。应用程序是用FreeRtos来做的。LED显示是用的TD1629来驱动。现在有时候,升级过后,LED会显示乱码。而有的时候又是很正常的。在正常的情况下,有时改动一点程序,显示就乱了。驱动led的时候用的是全局变量,开始以为是重入性问题,但是后来显示函数里面关中断了,但是还是没用。iap的程序跳转之前中断都关了,我将用的的外设设置恢复成初始化了。但是APB没关。还是没什么效果。
请问各位大侠有没有遇到过这种情况。如果有是什么引起的?请各路高手不吝指教! |