你好,打算在CH32V003实现如下功能:
自己实现的BootLoader存放在Flash起始地址,APP存放在指定地址。MCU上电先运行的BootLoader,若检测到特定标志位则进入APP升级模式(接收串口数据写入Flash),未检测的标志位跳转运行APP。
有如下问题麻烦解答:
BootLoader工程中如何设置跳转到指定地址(代码中设置?编译器中设置?)
有一个普通的APP工程,如何修改/设置将APP固件存放的Flash地址?(下图类似keil中修改中断向量表偏移地址0x2000和编译配置)
通过Mounriver studio能否直接将上述BootLoader和APP下载到MCU运行。(先下载BL再下载APP,Keil修改配置后可以)
CH32V003_IAP/CH32V003_APP的工程按F8下载代码提示hex不存在。为何设置不生成hex?如何设置生成hex?