4G远程升级程序写入地址和跳转问题
我用的单片机是STC8H8K64U 我的bootload放有地址为0E400地址空间里,大小为4K,我将接收数据写在0x0000开始扇区,写完后跳转发APP程序,APP能正常运行。但上电后不能跳转bootloader程序。因为bootloader跳转地址在0x0000扇区,被擦除写入APP内容。现在问题是我APP应写入哪一个扇区,APP跳转地址如何计算?IAP操作的地址是划分为EEPROM空间的相对地址,跟Flash物理地址是不一样的
页:
[1]