关于LPC1768的IAP随笔
单片机的程序需要自升级,现在的IAP程序大多数的做法都是,上电先启动一个小程序,我们称之为boot程序,然后该程序会和其它的控制器或者PC进行交互,一般有串口方式,通过交互通信口将新的程序发送给MCU,由MCU对FLASH进行自编程,完成后断电或者重启即可,整个升级工作完成。
本例结合LPC1768的IAP来讨论程序的转移。从之前的博客《关于LPC1768的存储地址、运行地址、向量地址
本文探讨了LPC1768微控制器的内部应用编程(IAP)过程,特别是在程序自升级中的作用。通常,系统上电后从0x00000000地址开始运行boot程序,该程序负责通过串口等通信方式接收新的用户程序并更新FLASH。boot程序和用户程序相互独立,不共享数据。在不需要升级时,可以省略boot程序。文章通过比较仅包含用户程序和包含boot程序的情况,详细阐述了boot程序的转移流程,并提供了一个函数指针的示例。
关于LPC1768的IAP随笔
单片机的程序需要自升级,现在的IAP程序大多数的做法都是,上电先启动一个小程序,我们称之为boot程序,然后该程序会和其它的控制器或者PC进行交互,一般有串口方式,通过交互通信口将新的程序发送给MCU,由MCU对FLASH进行自编程,完成后断电或者重启即可,整个升级工作完成。
本例结合LPC1768的IAP来讨论程序的转移。从之前的博客《关于LPC1768的存储地址、运行地址、向量地址
4035

被折叠的 条评论
为什么被折叠?
