搜索
bottom↓
回复: 107

红牛板上实现SD卡模拟U盘(OK)含源码和USB的相关资料

[复制链接]

出0入0汤圆

发表于 2010-7-9 16:36:33 | 显示全部楼层 |阅读模式
最近用红牛的开发板来实现U盘,顺便学习USB,花了一段时间来查资料学习。对USB有了一定了解以后,就尝试利用网站上的例程来实现U盘,结果尝试了好多遍,PC机上只显示可移动磁盘的图标,但是读不到磁盘的容量等信息,格式化也失败,我再次去深入理解u盘与PC的通信过程,经过不断的缩小范围和多次的单步调试,我发现问题出在SD卡的初始化,由于控制时钟的配置不对,导致了SD卡的命令响应超时,所以初始化失败了。我又试了一下开发板的单独读写SD卡的例程,结果读写都正常,于是我就把这个初始化函数替代了U盘例程里的那个。结果就不但可以读到磁盘的容量,而且能拷贝文件进去了,也就是说可以实现U盘的功能。



(原文件名:1.jpg)


(原文件名:2.png)


(原文件名:3.jpg)

点击此处下载 ourdev_566835NTKWQR.rar(文件大小:6.27M) (原文件名:红牛SD卡U盘 OK.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-7-9 16:42:45 | 显示全部楼层
ding,lou zhu niu ren!

出0入0汤圆

发表于 2010-7-9 16:52:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-9 16:59:13 | 显示全部楼层
顶一下!

出0入0汤圆

发表于 2010-7-9 17:02:08 | 显示全部楼层
红牛的板子SD卡是采用SDIO方式读写的。

出0入0汤圆

 楼主| 发表于 2010-7-9 17:10:54 | 显示全部楼层
是的

出0入0汤圆

发表于 2010-7-9 19:07:15 | 显示全部楼层
mark 有空一定要学这个~!

出0入0汤圆

发表于 2010-7-9 19:44:51 | 显示全部楼层
学习了,高手 啊

出0入0汤圆

发表于 2010-7-9 22:41:11 | 显示全部楼层
楼主不想玩这个板子时,我也玩一下,谢谢!

出0入0汤圆

发表于 2010-7-9 23:22:18 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-7-10 07:40:18 | 显示全部楼层
楼主这种方式支持8G不?甚至更多?就是要能大于4G.

出0入0汤圆

发表于 2010-7-10 08:43:00 | 显示全部楼层
程序里边好像没有文件系统,是怎么读写文件的?

出0入0汤圆

发表于 2010-7-10 08:47:44 | 显示全部楼层
找了很久,mark一下

出0入0汤圆

 楼主| 发表于 2010-7-10 10:25:47 | 显示全部楼层
回复【10楼】hetao7241
-----------------------------------------------------------------------

只是试了1G的SD卡

出0入0汤圆

 楼主| 发表于 2010-7-10 10:28:07 | 显示全部楼层
回复【11楼】hetao7241
-----------------------------------------------------------------------

其实就是PC机用USB的通信方式与控制器通信然后对SD卡进行读写

出0入0汤圆

发表于 2010-7-10 11:12:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-10 11:16:26 | 显示全部楼层
关注!

出0入0汤圆

发表于 2010-7-10 12:52:04 | 显示全部楼层
這兩天在家沒讀卡器用,不過有個紅牛板子,先借用樓主程序用一下咯,以後得閑再慢慢學呢哋嘢。

出0入0汤圆

发表于 2010-7-10 12:57:07 | 显示全部楼层
哇,我真系好彩,這個程序居然是樓主昨天剛發出來的。

出0入0汤圆

 楼主| 发表于 2010-7-10 13:22:08 | 显示全部楼层
用得着就好了

出0入4汤圆

发表于 2010-7-11 14:58:08 | 显示全部楼层
果断记号~~~~~~~~~~~
楼主的精神值得学习

出0入0汤圆

 楼主| 发表于 2010-7-21 22:44:41 | 显示全部楼层
自己顶下

出0入0汤圆

发表于 2010-7-21 23:51:47 | 显示全部楼层
lz好人,下来看看

出0入0汤圆

发表于 2010-7-22 00:01:22 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-7-22 06:15:59 | 显示全部楼层
hao

出0入0汤圆

发表于 2010-7-22 09:15:51 | 显示全部楼层
mark!~~

出0入0汤圆

发表于 2010-7-27 21:17:23 | 显示全部楼层
为什么我拔除 USB 才显示U盘,然后又消失了....

出0入0汤圆

发表于 2010-7-27 21:41:29 | 显示全部楼层
定 楼主

出0入0汤圆

 楼主| 发表于 2010-7-29 16:29:07 | 显示全部楼层
回复【26楼】nono2000
-----------------------------------------------------------------------

有这么奇怪的事?

出0入0汤圆

发表于 2010-7-29 17:41:32 | 显示全部楼层
嗯,一定要顶

出0入0汤圆

发表于 2010-8-2 09:18:32 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-3 11:20:09 | 显示全部楼层
测试了8G SDHC卡不能使用。。。

出0入0汤圆

发表于 2010-8-6 17:25:38 | 显示全部楼层
好人呀。受教了。

出0入0汤圆

发表于 2010-8-12 11:29:09 | 显示全部楼层
谢谢分享 楼主太厉害了!

出0入0汤圆

发表于 2010-8-12 13:56:13 | 显示全部楼层
先打个巴

出0入0汤圆

发表于 2010-8-12 23:51:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 09:14:56 | 显示全部楼层
记下

出0入0汤圆

发表于 2010-8-13 09:53:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-17 14:29:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-21 10:16:24 | 显示全部楼层

出0入0汤圆

发表于 2010-9-13 11:08:32 | 显示全部楼层
强,正想研究呢,谢谢

出0入0汤圆

 楼主| 发表于 2010-10-17 15:21:35 | 显示全部楼层

出0入0汤圆

发表于 2010-10-17 17:21:38 | 显示全部楼层
红牛SD卡U盘 OK

出0入0汤圆

发表于 2010-10-17 20:36:47 | 显示全部楼层
正好用的是红牛,试试看看

出0入0汤圆

发表于 2010-10-17 21:10:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-17 21:54:19 | 显示全部楼层
这个很牛···

出0入0汤圆

发表于 2010-10-18 08:23:36 | 显示全部楼层
顶!谢谢楼主分享!

出0入0汤圆

发表于 2010-10-18 08:26:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-18 15:14:02 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-10-18 23:28:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-7 10:33:08 | 显示全部楼层
顶楼主!

出0入0汤圆

发表于 2011-3-7 15:51:30 | 显示全部楼层
好,真强

出0入0汤圆

发表于 2011-3-7 17:08:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-23 08:41:48 | 显示全部楼层
顶,不错!

出0入0汤圆

发表于 2011-3-26 21:52:07 | 显示全部楼层
顶,不错!

出0入0汤圆

发表于 2011-4-14 10:54:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 22:08:54 | 显示全部楼层
好东西啊,MARK

出0入0汤圆

发表于 2011-4-24 20:46:07 | 显示全部楼层
请教楼主,我试了下,怎么可以枚举到两个盘,但格式化不成功???

出0入0汤圆

发表于 2011-4-25 08:29:00 | 显示全部楼层
MARK
关注

出0入0汤圆

发表于 2011-4-25 08:45:30 | 显示全部楼层
关注~

出0入0汤圆

发表于 2011-4-25 10:05:34 | 显示全部楼层
很有参考价值!!!

出0入0汤圆

发表于 2011-4-25 10:16:37 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2011-4-25 12:57:43 | 显示全部楼层
高手真多啊

出0入0汤圆

发表于 2011-4-26 13:52:31 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-4-26 13:58:57 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-26 14:15:34 | 显示全部楼层
学习了,谢

出0入0汤圆

发表于 2011-4-28 23:02:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-29 03:47:07 | 显示全部楼层

(原文件名:2.jpg)


(原文件名:3.jpg)

找到2个资料,LZ可以借鉴一下,700多页的文档,资料现成的,SD卡模拟U盘,还有音乐播放功能!!!!太爽了!!!!

出0入0汤圆

发表于 2011-4-29 22:25:10 | 显示全部楼层
带着一颗学习的心,下了!!!!!

出0入0汤圆

发表于 2011-5-2 19:53:08 | 显示全部楼层
下载来,学习一下。

出0入0汤圆

发表于 2011-6-2 16:56:26 | 显示全部楼层
我用的红牛板,怎么下载程序后插电脑上电脑无法识别啊……

出0入0汤圆

发表于 2011-6-2 17:29:25 | 显示全部楼层
我火牛的 下来试试

出0入0汤圆

发表于 2011-6-2 20:15:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-4 09:51:40 | 显示全部楼层
哈哈  刚在晚上拍了红牛板子  lz好人啊,标记下来,板子回来就可以玩一下

出0入0汤圆

发表于 2011-6-7 01:30:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-7 01:36:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-8 13:28:31 | 显示全部楼层
楼主果然是高手啊!

出0入4汤圆

发表于 2011-6-12 00:05:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-17 14:31:13 | 显示全部楼层
不错。

出0入0汤圆

发表于 2011-6-27 11:31:21 | 显示全部楼层
mark 回家再下载,感谢楼主分享

出0入0汤圆

发表于 2011-6-27 11:38:06 | 显示全部楼层
好东西。

出0入0汤圆

发表于 2011-7-24 13:59:56 | 显示全部楼层
我试过,发现板子不能进入中断,USB枚举不成功,电脑不能显示有USB设备。

出0入0汤圆

发表于 2011-7-24 15:19:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-24 15:30:50 | 显示全部楼层
那位老兄能告诉我,为何我用这个代码,电脑为何发现不了USB设备

出0入0汤圆

发表于 2011-7-24 15:35:49 | 显示全部楼层
力顶楼主

出0入0汤圆

发表于 2011-7-30 17:03:20 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2011-7-30 17:53:52 | 显示全部楼层
支持楼主,有空研究一下

出0入0汤圆

发表于 2011-8-24 16:10:01 | 显示全部楼层
学习!

出0入0汤圆

发表于 2011-8-25 11:15:23 | 显示全部楼层
学习中!!

出0入0汤圆

发表于 2011-9-26 10:35:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-17 15:45:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-17 17:51:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-17 17:57:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-25 09:24:25 | 显示全部楼层
请问楼主,您这个U盘的传输速度是多少?我最近也做了一个U盘,传输速度一直上不去,请楼主赐教啊

出0入0汤圆

发表于 2011-11-1 17:17:19 | 显示全部楼层
关注。

出0入0汤圆

发表于 2011-11-4 23:07:54 | 显示全部楼层
学习中。也是只识别到盘符但是不能读到sd卡文件信息

出0入0汤圆

发表于 2011-11-5 00:41:22 | 显示全部楼层
正在学习stm32 usb,感觉上手有点困难,现在一直在收集资料

出0入0汤圆

发表于 2011-11-5 10:34:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-21 09:30:53 | 显示全部楼层
MARK!!

出0入0汤圆

发表于 2011-11-24 14:59:05 | 显示全部楼层
MARK是为了记住这里
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-27 02:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表