LPC1752实现IAP(一):要求、方案确定及准备

前不久接到项目要求:某无人值守设备需要进行在线升级,而ARM与外部通信只有串口,无其他外部触发设备。 经过一早上的文档查阅基本方案确定如下: 将FLASH分为两部分,一部分存放原代码,一部分用于接收串口升级包。升级包写入成功后,切换状态量,执行新代码区域。二次更新时,将串口接收数据置于源代码区域,接收完成切换状态量,执行原代码区。 此方案中,写入FLASH需要特权模式,且因无任何外部相应外部中断,
相关文章
相关标签/搜索