本帖最后由 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的实验板下载来验证。郁闷啊 |