CH582M 修改工程APP起始地址

蓝牙IAP已经做好,怎么在APP工程修改BIN文件起始地址,比如IAP=16K(0x3FFFF),APP 运行是0x4000开始。

可以在.ld文件中配置工程在MCU中的地址范围。
.hex文件才会携带有地址信息;.BIN文件中无法体现。
另外,如果IAP工程编译结果flash占用量大于4K,强烈建议采用BLE的OTA工程中的架构,在前端增加4K大小的jumpIAP工程,将IAP代码放到尾部,保护APP层代码的安全。

image.png


只有登录才能回复,可以选择微信账号登录