lushidegreen 发表于 2015-6-1 13:42
在实现USB读卡器过程中,分析USB_DEV_MSC例程可知,只需要实现几个底层函数,即文件usbdmscglue.c中的5个函 ...
希望缄默 发表于 2015-6-1 13:50
我想知道的是楼主移植 USB 驱动库到 SYS/BIOS 并能够正常运行了么?这个是一个难点哦 ...
lushidegreen 发表于 2015-6-1 14:06
我是直接移植USB_DEV_MSC例程的,已经实现USB读卡器功能。
只是还有一个适用性问题,就是写操作只能在你 ...
lushidegreen 发表于 2015-6-1 14:01
我把USB_DEV_MSC例程中的disk_read()和disk_write()函数改成了如下内容:
Uint32 MMCSD_disk_read(void * p ...
希望缄默 发表于 2015-6-1 19:13
可能是容量问题
要不你顺带在论坛分享下你 USB 库的移植经验 貌似不少工程师遇到同样的问题 ...
希望缄默 发表于 2015-6-1 19:15
第一个问题可能是 SD 操作没有使用中断方式 必须等待写操作完成
lushidegreen 发表于 2015-6-2 09:53
事实上我查过SDMMC_MEM_writeBytes()函数的底层代码,是有等待操作完成的。
该函数有返回值,我尝试过类 ...
希望缄默 发表于 2015-6-2 10:27
之前不是说用创龙提供的 SD 卡是正常的么?
lushidegreen 发表于 2015-6-2 15:02
我用上面if (E_PASS == res ) i++;的方式,好像所有的卡都不行。
用前面说的,3个UTIL_waitLoop(100000) ...
DSP_推粪球 发表于 2016-3-9 15:23
狂顶啊, 楼主是不是只要 修改Uint32 MMCSD_disk_write和 Uint32 MMCSD_disk_read就可以实现 USB和PC的通信 ...
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) | Powered by Discuz! X3.4 |