打印

香版主,我想问你关于STM32F2的USB库的问题

[复制链接]
2873|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SEASON3|  楼主 | 2012-2-20 15:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 SEASON3 于 2012-2-20 16:40 编辑

主要我想用STM32F2的USB库移植到F4上,用来实现通过USB对SPI SD卡的读写,但是我看了你在 https://bbs.21ic.com/viewthread.php?tid=302014&highlight=STM32F4%2BUSB  STM32F2 USB的例程,我看了里面DEVICE的工程,不是很理解,他说他能实现一个USB设备用SPI SD或者SDIO SD。但是我看了里面的工程,怎么相对于之前F1的很多C文件,怎么都没有了呢,没有的那些通过什么函数来实现那些功能呢?
比如说:usb_endp.c ,用来选择哪个端点来做输出或者输入没有。

还有:   usb_reg(.h.c) 也没有,它不是一个提供存取USB DEVICE外围设备的函数集合么,这个硬件抽象层文件怎么也没有?

还有 usb_mem(.h.c) 数据传输管理也没有,这个函数用于将USB端点的数据传送给主机和主机的数据传送到USB端点的吗。怎么也可以没有?

还有memery.c 也没有,那怎么知道写什么逻辑单元号,逻辑块地址还要写多少扇区?

好多C文件都没有,就是例程里面的工程就能实现SD卡虚拟USB大容量存储设备了?我不太看得懂,而且,我没有F2的实验板下载来验证。郁闷啊
沙发
香水城| | 2012-2-20 17:46 | 只看该作者
不好意思,我还没有时间研究,没法回答你。

但是我知道F2和F4的USB模块都是OTG的,既可以做设备,也可以做主机,硬件构造与F1的USB设备不一样,所以程序的架构改变也就不奇怪了。

使用特权

评论回复
板凳
SEASON3|  楼主 | 2012-2-21 08:44 | 只看该作者
2# 香水城

我也是这么想,估计这么回事了,F1的USB库用起来比较顺手啊,悲剧了这回。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

54

帖子

1

粉丝