蔡海允
蔡海允

注册于 2 months ago

回答
1
文章
0
关注者
0

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@Jone 现在读取也可以了。之前出现NAK的操作只要drv_pipe_xfer函数中的延时加长就可以是识别操作U盘了(虽然识别过程中间会出现一些NAK)。但是这样只能识别和操作USB2.0的U盘。U

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@Jone 你好,加入延时函数后,现在可以获得部分设备描述符了,设备地址也可以设置了,但是在获取全部的设备描述符时出现一直出现nak,是不是你之前说的那个“注释”地方的问题??先谢谢大佬带我走到这一步

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@Jone 你好,关于你说的那个注释的问题。我发现在插入U盘后,还没有执行到那个函数。因为在drv_pipe_xfer里面的HAL_HCD_HC_GetURBState(&stm32_hhcd_fs,

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@DQXG_3150 我同事的U盘一开始也是可以的,后面莫名其妙就不可以了。我觉得应该是我们在git下载drv_usbh.c驱动代码有问题。

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@DQXG_3150 我使用RT_THREAD studio那个软件生成的代码,用git下载的drv_usbh.c驱动代码。现在插上U盘就一直死在drv_pipe_xfer中。然后我打印rt_kpri

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

@DQXG_3150 你好,我也遇到同样的问题,请问你是怎么修改那个注释的???

蔡海允 发表了评论

2 months ago

USB HOST应用程序在drv_pipe_xfer函数里循环

你好,我也遇到同样的问题,请问你是怎么修改那个注释的???

蔡海允 发表了评论

2 months ago

USB HOST 读取U盘

后面发现,程序卡在了drv_usbh.cstatic int drv_pipe_xfer(upipe_t pipe, rt_uint8_t token, void *buffer, int nbyte

蔡海允 对问题发布了答案

2 months ago

stm32f407 实现USBHOST问题

你好,请问你这个问题解决了没有啊??我现在也越到一样的问题。

蔡海允 发表了评论

2 months ago

USB HOST 读取U盘

我使用正点原子的stm32F407阿波罗开发板。现在重新编译工程,可以显示USB连接,usb connected[2020-07-11 09:56:07.288]msg type 0[2020-07-

蔡海允 发布了问题

2 months ago

USB HOST 读取U盘

发布
问题

分享
好友