hartley
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2005-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
40楼#
发布于:2003-03-24 17:34
多谢搂诸慷慨
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
41楼#
发布于:2003-03-24 17:22

我通过了Inquiry指令,但下面一句指令码为0x23,不知是什么意思?
而且endpoint stalled。再下面就是REQUEST SENSE指令了。(详见附件)
请高手指点。
==============================================
0x23, read format capacity.
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
42楼#
发布于:2003-03-23 23:21
当然你采用的芯片不一样的话,底层的一些接口是不一样的,上层协议的东西,应该是一样的.只要根据不同芯片的端点\\寄存器的不同等情况稍改一下就可以了.
Zhongyh
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2012-04-09
  • 粉丝1
  • 关注1
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
43楼#
发布于:2003-03-23 01:00
开发一个U盘是不是只与协议有关, 与USB控制器没有关系的吧?
ff524
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2003-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
44楼#
发布于:2003-03-21 11:22
真的很感动,好东东我先取拉,所以要对楼主说声谢谢拉,而且非常同意你说的,我们应该跟外国人比,互相之间还是应该多多帮忙才是。以后我要是有好东东也会跟大家分享的。
知云
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
45楼#
发布于:2003-03-21 09:20
另外,目前我正在负责一个MP3的项目,这个MP3会把U盘功能也加进去。

下一步我还想再研究一下文件系统,再结合IDE硬盘。希望可以给嵌入式系统加上文件系统,就是说控制器可以自已创建文件,然后通过U盘与PC机进行交换。另外,如果可能,可以做出MP3+移动硬盘之类的东西。

有兴趣的我们可以一起探讨这些问题。
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
46楼#
发布于:2003-03-21 09:13
这个总结报告,是我做项目的一些体会,因为我在做的过程中也得到许多人的帮助,我这也是感恩回报,只希望大家不要见笑就是了。

问题的发现,我想主要有几个途径,最重要的是通过BusHound观察实际的通讯数据是什么,再结合一些DATASHEET,就可以比较好的定位问题。再就是多问问别人,看看是不是遇到过类似问题;然后还要多来驱动开发网看看。

其实这些东西都是比较简单的东西,我觉得大家看看可以有一些基础和帮助,不用再走一遍我走过的路,这样我们整体的水平才可以提高,如果每个人都这样想,那我们大家都提升了,我们要和外国人比,不用我们自己互相抵防。
rimrock
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2004-10-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
47楼#
发布于:2003-03-20 23:59
hao
phenixfish
驱动牛犊
驱动牛犊
  • 注册日期2003-01-15
  • 最后登录2013-07-31
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望51点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
48楼#
发布于:2003-03-20 23:20
受不了了,我极其钦佩您的共享精神,我对您的敬仰有如滔滔江水啊。。。。。。。。大家应该多像frank_wang学习,其实我也在做这个东东,前面问题都能自己解决,但到了文件系统这里,死活卡壳儿不前了。不知道楼主当时是怎么发现问题,解决问题的。是事先就搞明白了系统操作文件系统的流程,还是调试中通过观察ifs下传指令包了解的?
ccship
驱动牛犊
驱动牛犊
  • 注册日期2002-08-20
  • 最后登录2003-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
49楼#
发布于:2003-03-15 10:29
9 DO 55 53 42 43 - 48 a3 f5 81 - 24 00 00 00 - 80 00 06 12 USBCH...$....... 1.1ms 60.1.0
00 00 00 24 - 00 00 00 00 - 00 00 00 00 - 00 00 00 ...$........... 60.1.16
10 DO 55 53 42 43 - 48 a3 f5 81 - 24 00 00 00 - 80 00 06 12 USBCH...$....... 4us 61.1.0
00 00 00 24 - 00 00 00 00 - 00 00 00 00 - 00 00 00 ...$........... 61.1.16
9 DI 00 80 02 02 - 1f 00 00 00 - 50 48 49 4c - 49 50 53 20 ........PHILIPS 1.7ms 62.1.0
55 53 42 2d - 49 44 45 20 - 41 64 61 70 - 74 65 72 20 USB-IDE Adapter 62.1.16
10 DI 00 80 02 02 - 1f 00 00 00 - 50 48 49 4c - 49 50 53 20 ........PHILIPS 5us 63.1.0
55 53 42 2d - 49 44 45 20 - 41 64 61 70 - 74 65 72 20 USB-IDE Adapter 63.1.16
9 DI 55 53 42 53 - 48 a3 f5 81 - 00 00 00 00 - 00 USBSH........ 140us 64.1.0
10 DI 55 53 42 53 - 48 a3 f5 81 - 00 00 00 00 - 00 USBSH........ 4us 65.1.0
9 DO 55 53 42 43 - 48 a3 f5 81 - fc 00 00 00 - 80 00 0a 23 USBCH..........# 865us 66.1.0
00 00 00 00 - 00 00 00 fc - 00 00 00 00 - 00 00 00 ............... 66.1.16
10 DO 55 53 42 43 - 48 a3 f5 81 - fc 00 00 00 - 80 00 0a 23 USBCH..........# 5us 67.1.0
00 00 00 00 - 00 00 00 fc - 00 00 00 00 - 00 00 00 ............... 67.1.16
9 USTS 04 00 00 c0 pid stalled 148us 68.1.0
10 USTS 04 00 00 c0 pid stalled 3us 69.1.0

我通过了Inquiry指令,但下面一句指令码为0x23,不知是什么意思?
而且endpoint stalled。再下面就是REQUEST SENSE指令了。(详见附件)
请高手指点。

附件贴不上,why?

ccship
驱动牛犊
驱动牛犊
  • 注册日期2002-08-20
  • 最后登录2003-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
50楼#
发布于:2003-03-15 10:23
9 DO 55 53 42 43 - 48 a3 f5 81 - 24 00 00 00 - 80 00 06 12 USBCH...$....... 1.1ms 60.1.0
00 00 00 24 - 00 00 00 00 - 00 00 00 00 - 00 00 00 ...$........... 60.1.16
10 DO 55 53 42 43 - 48 a3 f5 81 - 24 00 00 00 - 80 00 06 12 USBCH...$....... 4us 61.1.0
00 00 00 24 - 00 00 00 00 - 00 00 00 00 - 00 00 00 ...$........... 61.1.16
9 DI 00 80 02 02 - 1f 00 00 00 - 50 48 49 4c - 49 50 53 20 ........PHILIPS 1.7ms 62.1.0
55 53 42 2d - 49 44 45 20 - 41 64 61 70 - 74 65 72 20 USB-IDE Adapter 62.1.16
10 DI 00 80 02 02 - 1f 00 00 00 - 50 48 49 4c - 49 50 53 20 ........PHILIPS 5us 63.1.0
55 53 42 2d - 49 44 45 20 - 41 64 61 70 - 74 65 72 20 USB-IDE Adapter 63.1.16
9 DI 55 53 42 53 - 48 a3 f5 81 - 00 00 00 00 - 00 USBSH........ 140us 64.1.0
10 DI 55 53 42 53 - 48 a3 f5 81 - 00 00 00 00 - 00 USBSH........ 4us 65.1.0
9 DO 55 53 42 43 - 48 a3 f5 81 - fc 00 00 00 - 80 00 0a 23 USBCH..........# 865us 66.1.0
00 00 00 00 - 00 00 00 fc - 00 00 00 00 - 00 00 00 ............... 66.1.16
10 DO 55 53 42 43 - 48 a3 f5 81 - fc 00 00 00 - 80 00 0a 23 USBCH..........# 5us 67.1.0
00 00 00 00 - 00 00 00 fc - 00 00 00 00 - 00 00 00 ............... 67.1.16
9 USTS 04 00 00 c0 pid stalled 148us 68.1.0
10 USTS 04 00 00 c0 pid stalled 3us 69.1.0

我通过了Inquiry指令,但下面一句指令码为0x23,不知是什么意思?
而且endpoint stalled。再下面就是REQUEST SENSE指令了。(详见附件)
请高手指点。
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
51楼#
发布于:2003-03-07 09:36
我把BusHound也上传了吧,起先没有想到,报歉!

另外,有朋友写信让我提供更详尽的技术资料和测试方法。我的这个技术报告已经是详尽技术报告,更详细的,你就应该是找协议的DATASHEET看了。

另外,我无法向大家提供源码,因为这是职责所在。如果有问题,大家可以彼此跟贴讨论,我会一直关注这个贴子,但恕无法解决各位的过于具体或是过于笼统的问题。

附件名称/大小 下载次数 最后更新
2003-03-07_BusHound.rar (806KB)  341
beffic
驱动牛犊
驱动牛犊
  • 注册日期2002-12-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
52楼#
发布于:2003-03-06 11:10
搂主是好人
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
53楼#
发布于:2003-03-05 22:24
楼上的,我已经贴在上面了,你自己下载吧。
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
54楼#
发布于:2003-03-05 21:02
Frank_Wang,给我一份你的报告.我正好要开发ARM的存储设备.
summer_xgp@hotmail.com
outside_door
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2004-05-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
55楼#
发布于:2003-03-05 18:37
很有价值的东东,谢谢frank!
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
56楼#
发布于:2003-03-05 18:29
再贴一下原理图。
附件名称/大小 下载次数 最后更新
2003-03-05_USB_D12.Sch (32KB)  586
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
57楼#
发布于:2003-03-05 18:27
我把原理图也整理了一下,放上来了。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
58楼#
发布于:2003-03-05 16:25
真是好人呀!先谢谢了
不过我也觉得即使公开了源代码别人也不一定能看得明白,最重要的是思路和以协调试的经验!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
59楼#
发布于:2003-03-05 16:24
这是好人呀,不过我也觉得即使公开了源代码别人也不一定能看得明白,最重要的是思路和以协调试的经验!
游客

返回顶部