STM32
直播中

fejlkel

9年用户 1127经验值
擅长:制造/封装
私信 关注
[问答]

STM32F103C8T6在boot loader使用USB中断后,app区再使用usb中断不会跳转到app区的原因?

主控是STM32F103C8T6,程序是我移植的之前写bootloader和APP的代码,是使用的串口IAP(在串口上使用一点问题没有)。我现在遇到的情况是在boot loader使用了USB中断后,app区再使用usb中断,直接不会跳转到app区。请大家帮忙看看,给点建议!!
我查看了中断向量的设置问题,也没有找到出现问题的原因


最后我还做了个点灯,我只要在app这边不初始化USB的一些东西,都能正常跳转到app,灯也正常,只要初始化了USB就跳转失败



回帖(1)

李艳茹

2024-3-11 16:08:42
你在准备跳转前,加上这两行试试:
__HAL_RCC_USB_FORCE_RESET()  ;

__HAL_RCC_USB_RELEASE_RESET() ; 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分