我在N32G455上实现IAP根据官方例程实现,过程是在app中接收特定串口指令,如果是更新app,则在固定Flash地址写入特征字符0x12345678,并重启,重启后bootloader读取特征字符,如果不是0x12345678则跳转到app,如果是串口等带接收,收到app数据写入Flash,其他过程都已测试成功,但是收到app数据写入Flash好像总不能成功。app写flash特征值是没问题的。这时候如果使用daplink重新写入一下app到app所在地址,重启bootloader和app都是正常的。正在查找问题。那位有调试通过的程序可以共享出来参考的,多谢了。
|