【求助】ch32v103r8t6在freertos下使用usb枚举失败

mcu:ch32v103r8t6

背景:freertos下使用usb device

现象:freertos下使用usb枚举失败,且rtos不能正常调度


usb相关代码在没有os下都是ok的;freertos在没有调用usb情况下调度也是正常的。两个放一起就不行了,main函数进来后nvic相关初始化完后,调用的usb init,接着创建的task。怀疑是堆栈之类设置有问题,在freertos下使用usb,需要进行额外设置吗?

您好,CH32V103在RTOS下,中断函数是软件压栈的,此外需要注意,直到调度器开启,中断使能才被打开,你那边可以按照注意点修改试试。


想知道后续如何!


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