我的项目用到了LPC2214 ,外扩有1M的SRAM,并且外加有USB芯片,已经可以成功将外部U盘的信息读到SRAM中,
我想将bin文件通过USB读进SRAM中(这一步已经没问题),然后调用IAP将LPC2214片内FLASH全擦除,再将bin文件写入片内flash中,实现程序的更新。这几天看了很多资料,还是没有完全明了,主要可能集中在ReMap上。就是将程序要由片内flash运行-->片外SRAM中运行(实在不行,那么就在片内SRAM运行一小段程序也行,反正都是读SRAM,然后IAP),然后进行IAP,但是完全实现这个切换(动态切换!),还是没有搞定,请大家帮忙!!谢啦!! |