你好,我在使用 CH552 之前,可以使用如下的代码激活引导加载程序
USB_CTRL = 0;
EA = 0; //需要禁用所有中断。
延迟微秒(50000);
延迟微秒(50000);
#if BOOT_LOAD_ADDR == 0x3800
__asm__ ("lcall #0x3800"); //跳转到引导加载程序代码
#elif BOOT_LOAD_ADDR == 0xF400
__asm__ ("lcall #0xF400"); //todo: 效果不佳,可能时间不正确?
#endif
但是CH549看起来不可以,请问CH549是否可以从用户程序跳转到Bootloader代码?
2022-6-9 11:38:58
你好,ch549不支持从用户区跳转至boot,需要自己设置iap,通过代码跳转实现用户区跳转iap区。
你好,ch549不支持从用户区跳转至boot,需要自己设置iap,通过代码跳转实现用户区跳转iap区。
举报