IAP:<br />当我开定时器功能(到某定时值时启动中断)时,IAP程序不能正常运行,遇到IAP操作有时为死机,有时则程序复位.目前:暂时没有使用定时器<br />RAM读写操作:<br />系统使用15M*4 60M<br />定义了一个16K的数组,从FLASH的地址区域中读入一块同等大小的数据<br />读时用串口发出,完全正确.<br />后再从RAM中读出 则某一两个数据发生未知变化.<br />比如我全部存的是零,则有时会读出1 有时会读出0<br />且读相同区域的数据,则总是那一两个数据出错.<br />读不同区域的数据则在不同的位置出错<br />后来的解决办法:<br />将MAMTIM寄存器:控制存储器加速操作的时钟周期的数值从默认的3改为5<br />即降低了操作速度~~~牺牲了一些性能~~~<br /> |