CH32V203跑FreeRTOS+USB FS DEVICE(SimulateCDC) ,FreeRTOS不运行

尝试在FreeRTOS工程里,复制USB FS设备(SimulateCDC)的代码到FreeRTOS工程里面;

文件修改了:void USBFS_IRQHandler(void) __attribute__((interrupt()));


main函数例添加

       /* USB20 device init */

       USBFS_RCC_Init( );

       USBFS_Device_Init( ENABLE );


编译通过直接下载,USB设备枚举成功,FreeRTOS的两个任务都不运行了


444-37.jpg



test-58-33.jpg



您好,我这边简单移植测试了一下,是没有问题的,如下图。附件为测试例程,可以看一下。后续若有问题,可邮箱(lzs@wch.cn)沟通

icon_rar.gifCH32V203 FreeRTOS.zip

image.png


您好,下载您的程序测试了一下,没有问题。

附件是我这边做的程序,在USB中断里面有一个Delay_Us(10)

您的程序使用不是官网最新的文件,官网只能下载到的最新2.0版本的


444-37-2.jpg


icon_rar.gifCH32V20xEVT.rar



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