Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
USB
STM32F207 RTT如何移植USB驱动,快疯了?
发布于 2019-06-17 17:49:28 浏览:3699
订阅该版
使用STM32的标准库< USE_STDPERIPH_DRIVER >,移植了STM32的独立USB驱动,在3-4次读文件或是写文件时函数USBH_MSC_HandleBOTXfer返回USBH_MSC_BUSY,如何修改?或是如何仿照HAL库的drv_usbh进行仿写usb驱动? 有没有相应的例子? 跪求大佬翻牌。。。 ![捕获.PNG](/uploads/201906/17/174747ji5orzqoqyiioo97.png)
查看更多
10
个回答
默认排序
按发布时间排序
wupc
2019-06-18
这家伙很懒,什么也没写!
问题太LOW,没人回答????
tyustli
2019-06-18
这家伙很懒,什么也没写!
usb 驱动方面暂时还没有较为全面的文档
xtoolbox
2019-06-18
这家伙很懒,什么也没写!
ST的官方库主机比较难懂,用的是多层状态机嵌套方式,建议用rtt的USB主机栈,只需要实现主机的pipe核心操作 主机的pipe操作可尝试用非官司方库,与官方库相比更适合在RTOS上使用,地址: [https://github.com/xtoolbox/TeenyUSB](https://github.com/xtoolbox/TeenyUSB) 运行于rtt的例程在 usb_stack/demo/host_rtt 这个目录下
andychen
2019-06-18
这家伙很懒,什么也没写!
>ST的官方库主机比较难懂,用的是多层状态机嵌套方式,建议用rtt的USB主机栈,只需要实现主机的pipe核心操作 ... --- 大佬,Teeny USB做个RT-Thread软件包吧
wupc
2019-06-18
这家伙很懒,什么也没写!
>ST的官方库主机比较难懂,用的是多层状态机嵌套方式,建议用rtt的USB主机栈,只需要实现主机的pipe核心操作 ... --- 谢谢大佬,我要滚去学习
softwind
2019-06-19
这家伙很懒,什么也没写!
>ST的官方库主机比较难懂,用的是多层状态机嵌套方式,建议用rtt的USB主机栈,只需要实现主机的pipe核心操作 ... --- 冒昧问一下,后续会有USB Host接U盘(Mass Storage设备)的计划吗?
xtoolbox
2019-06-19
这家伙很懒,什么也没写!
[i=s] 本帖最后由 xtoolbox 于 2019-6-19 11:20 编辑 [/i] >冒昧问一下,后续会有USB Host接U盘(Mass Storage设备)的计划吗? --- 目前已经支持,并且可以通过HUB接多个U盘 能接什么样的设备是rt-thread的USB主机栈实现的。TeenyUSB只是实现了基本的端口控制和pipe传输控制
xtoolbox
2019-06-19
这家伙很懒,什么也没写!
>大佬,Teeny USB做个RT-Thread软件包吧 --- TeenyUSB更像是一个硬件driver而不是操作系统的包 TeenyUSB的主机部分只提供了端口复位和Pipe基本通讯这两个功能(可以理解为配置串口,串口读一个字节,串口写一个字节) 其它的设备控制都是rt-thread的USB主机栈完成的
lizhen9880
认证专家
2019-06-25
这家伙很懒,什么也没写!
[i=s] 本帖最后由 lizhen9880 于 2019-6-25 14:49 编辑 [/i] 参考一下吧 [https://github.com/RT-Trefactoring/rtthread_stm32f469/blob/269d70e02234c1b81cf2410233e18d11835852c3/drivers/drv_usbh.c](https://github.com/RT-Trefactoring/rtthread_stm32f469/blob/269d70e02234c1b81cf2410233e18d11835852c3/drivers/drv_usbh.c)
wupc
2019-07-04
这家伙很懒,什么也没写!
看了各位的解决办法,都是基于HAL库进行的移植,小弟能力尚浅,针对drv_pipe_xfer等仿写后错误百出,还是重新移植HAL库吧{:3_57:}
撰写答案
登录
注册新账号
关注者
0
被浏览
3.7k
关于作者
wupc
这家伙很懒,什么也没写!
提问
4
回答
5
被采纳
0
关注TA
发私信
相关问题
1
请教USB Host
2
STM32F4调试USB 读卡器(Slave)提示格式化
3
急求 STM32F4 USB Device MSC+SD 的相关问题
4
USB 框架问题
5
USB键盘
6
LPC17xx 如何添加USB HOST设备
7
RT-Thread目前支持USB HOST了吗?
8
USB HOST的支持问题
9
RTT 2.0.1 USB存储设备问题,枚举到USBREQ_GET_MAX_LUN后复位
10
USB库已经很久没更新了
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
3
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部