关于LPC1768的IAP随笔

本文探讨了LPC1768微控制器的内部应用编程(IAP)过程,特别是在程序自升级中的作用。通常,系统上电后从0x00000000地址开始运行boot程序,该程序负责通过串口等通信方式接收新的用户程序并更新FLASH。boot程序和用户程序相互独立,不共享数据。在不需要升级时,可以省略boot程序。文章通过比较仅包含用户程序和包含boot程序的情况,详细阐述了boot程序的转移流程,并提供了一个函数指针的示例。

关于LPC1768的IAP随笔

单片机的程序需要自升级,现在的IAP程序大多数的做法都是,上电先启动一个小程序,我们称之为boot程序,然后该程序会和其它的控制器或者PC进行交互,一般有串口方式,通过交互通信口将新的程序发送给MCU,由MCU对FLASH进行自编程,完成后断电或者重启即可,整个升级工作完成。

本例结合LPC1768IAP来讨论程序的转移。从之前的博客《关于LPC1768的存储地址、运行地址、向量地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值