[求助]CH571F的用户程序可否主动跳转到内置的BootLoader?

CH571F的用户程序可否主动跳转到内置的BootLoader?

有没有办法在不擦除CodeFlash开头数据的情况下, 通过代码直接跳转到内置BootLoader呢?

image.png


我看BootLoader是在flash的0x00078000这个位置, 如下跳转是否可行?

#define    jumpBootLdr   ((  void  (*)  ( void ))  ((int*)0x00078000))


这是不可以的,跳转是只支持在code区域的,所以若要实现用户代码跳转系统引导boot区需要擦除code区开头的位置营造空片现象,那么启动时就是进boot。


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