[STM32F1] 通过busbound观测没有发出去

[复制链接]
531|15
 楼主| kangzj 发表于 2020-4-12 12:14 | 显示全部楼层 |阅读模式
下了一个usb_hid.rar,就是网上很常见的 STM32F105/107版本源码,功能是接收到的usb数据回发出去。我下载到板子中已经可以被PC识别,而且接收到了数据,但是回发的时候通过busbound观测没有发出去
pengf 发表于 2020-4-12 12:17 | 显示全部楼层

还有什么现象?能再详细描述下吗?
 楼主| kangzj 发表于 2020-4-12 12:20 | 显示全部楼层
仿真发现USB_SIL_Write已经成功调用,但是EP1_IN_Callback没有进。板子中PA9~PA12连接USB,PA9为电源。
xxrs 发表于 2020-4-12 12:27 | 显示全部楼层
感觉上是什么地方没配对
 楼主| kangzj 发表于 2020-4-12 12:36 | 显示全部楼层
我现在跑的例子从代码上看也是这个金龙开发板例程上改的。从原来的5键控制pc鼠标改为接收到数据后自动回发。既然可以板子可以被pc认出而且接收数据成功,应该是**不离十了
yinxiangh 发表于 2020-4-12 12:40 | 显示全部楼层
那为什么发送不行
chenjunt 发表于 2020-4-12 13:31 | 显示全部楼层
描述符配置的问题
xxmmi 发表于 2020-4-12 13:40 | 显示全部楼层
都能收到,说明硬件没问题;
 楼主| kangzj 发表于 2020-4-12 13:46 | 显示全部楼层
现在有个新问题,我在这个基础上想加上FreeRTOS-9.0系统,只添加一个usb监听任务(收到什么就回发)。运行时发现,如果USB不连接PC是可以调度的,一旦连接PC,则调度器都不调度了
supernan 发表于 2020-4-12 13:49 | 显示全部楼层
怎么知道都不调度了
 楼主| kangzj 发表于 2020-4-12 13:51 | 显示全部楼层
vTaskDelay出去以后就再没执行过
huwr 发表于 2020-4-12 13:54 | 显示全部楼层
难道USB HID与FreeRTOS系统里有什么地方冲突吗?
zhuhuis 发表于 2020-4-12 13:57 | 显示全部楼层
是谁做主机的事情吧
chuxh 发表于 2020-4-12 14:00 | 显示全部楼层
什么意思,能细说一下吗
llljh 发表于 2020-4-12 14:10 | 显示全部楼层
能说的明确点么?刚好我也遇到这个问题!谢谢了1
 楼主| kangzj 发表于 2020-4-12 14:16 | 显示全部楼层

嗯,预料中的结果,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

672

主题

7007

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部