本帖最后由 Ansersion 于 2020-6-16 18:24 编辑
自己的项目工程使用了FreeRTOS和keyboard hid,开发过程中发现:如果多创建几个FreeRTOS任务(多使用任务堆栈——RAM)USB HID就跑不动,具体表现如下图
于是我用了官方HID KEYBOARD例程在评估板上跑,预分配8K RAM(0x2000),编译器优化等级None,如下图所示:
同样是出现上面的问题。如果改成6K RAM(0x1800)描述符可以请求成功,但是按评估版上的按键无反应。如果改成5K RAM(0x1400),则运行正常。
求教哪位大神给点指引
例程路径:hc32f072_ddl_Rev1.1.1\example\usb\usb_keyboard\example\EWARM
|