bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5700回复:11

SL811HS+U盘读写终于搞定

楼主#
更多 发布于:2005-05-07 19:49
参考cypress的源码,把cypress的例子补充完整,就可以读了,但是
写操作迟迟不能解决,接着5.1长假的机会,终于发现了问题所在:
心太急,没有执行inquriry,估计U盘的处理中就限制了写操作,
静下心,把该实现的都实现了,写扇区就ok了

有时候问题就是这么容易解决,虽然我搞得是1.1的东西,已经很过时了,但成功之后的喜悦还是挺大的,呵呵

在此非常感谢 崔龙 <cuilongy@yeah.net>
祝愿大家在开发USB设备的康庄大道上越走越红
sixuerain
驱动牛犊
驱动牛犊
  • 注册日期2005-03-27
  • 最后登录2006-10-24
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-07 20:53
usb主控怎么做的?

我看cypress的linux驱动源代码,有好多不懂

难道要熟悉usb和ohci协议吗?


谢谢
我爱菲菲:)
lzzfriend
驱动牛犊
驱动牛犊
  • 注册日期2005-03-27
  • 最后登录2005-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-07 22:39
有没有CYPRESS的源码,小弟急需,望各位GG、JJ、DD、MM帮我传一份
lzzfriend@yahoo.com.cn
bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-08 08:55
usb主控怎么做的?

我看cypress的linux驱动源代码,有好多不懂

难道要熟悉usb和ohci协议吗?


谢谢

ohci是usb协议中定义的一个接口 Open Host Controller Interface
当然要清楚
如果要做usb主控,还需要针对你的slave设备进行研究,例如我想读写U盘,就得再看bulk-only协议,要是想控制USB键盘和鼠标就得看HID方面的协议
linux代码我没有看,cypress中有个Emb_Host例子非常好,建议你看看
bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-08 08:57
建议看精华区cuilongy的帖子^_^
templa
驱动牛犊
驱动牛犊
  • 注册日期2005-01-04
  • 最后登录2013-03-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-05-08 09:04
恭喜楼主,有一事不明,超过PAYLOAD长度的PID_OUT的传输在CYPRESS的例子中好象有问题,执行一次传输就会跳出WHILE(1)导致数据传送不完整,可否将USBXFER()公开,救我于水火。templa_0520@hotmail.com
templa
驱动牛犊
驱动牛犊
  • 注册日期2005-01-04
  • 最后登录2013-03-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-05-08 10:02
看了崔龙的源代码,里面的写扇区程序“UFLWrite10(LWORD LBA)//写一个扇区”用了2个delay(200),那读写速度不是会非常慢吗?
是不是我的理解有问题?!
bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-05-08 21:12
我没有加延迟,但不是用的单片机,这个自己实验一下吧^_^
高层协议中没有说过时间的要求
haoyou614
驱动牛犊
驱动牛犊
  • 注册日期2005-05-12
  • 最后登录2005-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-05-13 17:16
楼主:
   您好!哪里可以看CYPRESS的源代码!和催龙的源代码!能给我传一份吗?非常感谢
huanghaoyou@126.com
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2005-05-14 08:38
\"inquriry,估计U盘的处理中就限制了写操作:
不会吧?
wenshuiwxp
驱动牛犊
驱动牛犊
  • 注册日期2005-02-24
  • 最后登录2005-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-05-27 10:08
有 那位大虾用过PHILIPS ISP1761的 主控芯片可以提供中文版的数据手册吗?
wenshuiwxp
驱动牛犊
驱动牛犊
  • 注册日期2005-02-24
  • 最后登录2005-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-05-27 10:10
有 那位大虾用过PHILIPS ISP1761的 主控芯片可以提供中文版的数据手册吗?
  email: wangxiuping1@sina.com
msn:wenshui_wxp@hotmail.com
thanks!
游客

返回顶部