关于IAP技术,FLASH空间的使用疑惑。

2019-07-21 02:22发布

我使用的是mini开发板,原子哥的IAP那篇看了两遍才真正搞明白整个实现过程。但有个问题一直没搞懂,希望能得到解答。

第一部分,Bootloader程序,因为使用了LCD导致目标程序较大,hex文件大小为103KB,换算成16进制为0x19c00。而在FLASH  APP程序中,只给Bootloader程序留64KB的空间,其起始地址为0x10000。这样的话Bootloade程序岂不是被覆盖掉了?但为什么调试时一切都正常?
应该是我的换算有问题是吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。