需要一个升级APP程序功能,但是又不想再Bootloader里面做,因为一开始没有设计BootLoader。 所以只能在APP添加一个Update模块了。
Update的逻辑流程如下:
Update程序通过串口读取要升级的APP程序数据。
然后编写到ROM中。
因为CODE自己就在ROM中,为了防止把自己擦掉,所以Update要先把自己拷贝到RAM中去运行。
把CODE从ROM拷贝到RAM中去本以为要用汇编来写,其实用C语言就OK了。就是简单的Buf拷贝操作。
因为ARM的架构支