[ZLG-ARM] 有偿解决远程升级方案

[复制链接]
2276|3
 楼主| lw2008 发表于 2009-8-15 17:42 | 显示全部楼层 |阅读模式
本帖最后由 lw2008 于 2010-7-26 23:13 编辑

硬件环境:LPC2214
有升级主台:与主台相关的升级规约已做完,可下载到RAM区,可IAP进片内FLASH。
但将升级程序整合到主应用程序时发现,只要主应用有变动,跳到升级入口的地址就变了,因为程序分了三段,加载区、升级区、应用区。

主应用收到规约命令,跳到Up_Main函数,Up_Main重新定义串口中断服务,并进行IAP,但只要主应用改动较大,Up_Main的地址会变掉,因为升级区只在生产时烧写。
if (afn==0xFF)
{
    Up_Main();
}
    while(1);
JunZe 发表于 2009-8-23 11:17 | 显示全部楼层
mcuisp 发表于 2009-8-23 14:29 | 显示全部楼层
我倒是专业做IAP的,呵呵
synics 发表于 2009-8-23 16:17 | 显示全部楼层
恩,领教啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

296

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部