CH582能不能像CH578一样,直接跳转到IAP程序

请问各位大佬,CH582能不能像CH578一样,直接跳转到IAP程序;


CH578是arm架构的用keil可以直接设置APP程序和IAP程序的地址,软件可以直接跳转;


CH582是RISC-V架构用WCHISPTool烧录了两个程序后,从APP程序跳转到IAP相当于复位了,这是啥情况!


image.png

APP程序是基于BLE的Peripheral修改的;


这是APP程序跳转的代码(从CH578例程拷过来的)

image.png

满足条件开始跳转image.png

跳转的地址是0x27100,因为BLE的Peripheral已经140多K了,所以IAP写在了0x27100;


最后是跳转失败了,直接复位的现象,跳转需要注意那些问题呢


CH573 CH582 BLE OTA 修改分配空间 - debugdabiaoge - 博客园 (cnblogs.com)

跳转是可以的,但是工程的ld文件,启动.s文件都要调整(跟keil魔法棒配置flash ram原理是一样的)


好的感谢大佬


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