标签: arm firmware cortex-m mbed
我开始使用配备mbed classic(非操作系统)的FRDM-K64F开发板进行ARM编程,我想重新编程内部闪存,以便升级"现有的固件有一个放在MicroSD卡上的新固件,但我遇到了一些问题。
我使用FreescaleIAP库来实现写访问但似乎无效:如果我尝试擦除/重新编程现有代码已经使用的内存区域(在我的情况下大约为0x0000-0x4000),它会冻结擦除期间和闪存中的固件损坏(需要通过USB重新刷新)。
有没有办法执行此任务?我想实现类似OTA固件更新的东西。