返回该小组首页 回复主题
computer00

computer00

小组等级:     E币:7862  (E币换礼)

#1楼主:BUS HOUND.一个不错的调试工具,可以查看总线数据,如USB等。 [精华]

文章发表于:2007-07-20 02:03

下载:rar

调试USB不可缺少的工具,其它总线也可以,如串口,PS2,IDE等等。

      【回复】

flylonginsky

   小组等级:    E币:131  (E币换礼)

#2

文章发表于:2007-07-20 23:29

一直在用。

很准确。

还有一款usb monitor pro的软件,也是调试usb用的,也很不错,只是我一直没找到破解的

computer00

   小组等级:    E币:7862  (E币换礼)

#3

文章发表于:2007-07-21 00:44

我只用BUS HOUND, usb monitor pro还没用过,去搜索了一下,也没见到有注册版的. 以后也弄个usb monitor pro来试试. USB不像其它的数据传输协议那样那么容易调试,它不等人,所以很难使用传统的像单步这样的调试方法,否则就会超时, 因此在调试USB时需要掌握一套合适的调试方法. 通常是借助串口,LED,LCD等显示信息,并用BUS HOUND等数据包监视软件进行调试.

sduhd

   小组等级:    E币:79  (E币换礼)

#4

文章发表于:2007-09-18 15:07

谢谢。下了usb hound

我被抓差做USB HID的一个设备,还没入门。

说说我的理解:

1)我需要写一点固件程序放到设备上;

2)在PC端,可以用api写程序和设备通信。

3)难点应该在1.

pc上的程序我写过很多,但固件的从没写过。现在甚至不知道如何固化程序。

请管理员帮帮我,告诉我,我的第一步该怎样迈出去呢?

还有,写需要固化的程序,大家多用什么环境呢?

只能固化上去之后用usb hound之类去调试么?

谢谢!

computer00

   小组等级:    E币:7862  (E币换礼)

#5

文章发表于:2007-09-18 15:29

那要看你用什么MCU了。不同的MCU开发环境和固化方式通常都不一样。

axi_85

   小组等级:    E币:51  (E币换礼)

#6

文章发表于:2007-11-01 08:39

THANK YOU

ge2687605zyf

   小组等级:    E币:68  (E币换礼)

#7

文章发表于:2008-01-03 16:13

好东西,一定要好好学习

shichang86

   小组等级:    E币:177  (E币换礼)

#8

文章发表于:2008-07-01 22:31

1.请下载安装bus hound 5.0全功能版,在论坛上面有,自己去找 2.安装完毕后请一定要重启,否则软件不能工作 3.进行USB监控的主要步骤如下: (1)启动软件,讲USB设备插入USB口 (2)在DEVICE内选择设备,例如我的设备是一个USB电话,则设备为USB COMPOSITE DEVICE,选中该设备,可以在下面的PROPERTIES看到设备的总线类型,设备的电源以及各个端点的功能,在该设备下面还有两个分支:USB AUDIO DEVICE 和 "USB人体学输入设备"(这就是本设备占用的两个接口),一样在PROPERTIES里面可以看到他们的类代码为0x01和0x03. (3)在看完基本信息后,将上述的某个接口,或者全部打勾. (4)切换到"SETTING"选项卡,将MAX PHASE设置为512,这样你就可以看到完全的DESCRIPTOR和其他的数据了. (5)在"PHASE TO CAPTURE"里面的几个和USB相关的选项如下: CDB:命令描述符块; CTL:USB控制传输; DI/D数据输入/输出; LEN:数据长度; INSOC:同步传输; RSET:总线复位; URB:USB请求块; USTS:USB状态查看USB数据传输就把它们都打勾就行了; (6)在"Coloumn to display"里面,把里面的全部打勾,(为什么我就不说了).注意,这样要把窗体最大化才可以看见全部数据. (7)在"CAPTURE"选项卡里面可以看捕捉的数据了,在文本框输入文字,再点旁边的箭头,可以查询.按STOP,再按START可以清屏. (8)举个例子,接上设备,在文本框输入GET DESCRIPTOR(大小写无所谓),点箭头,可以找到你的DESCRIPTOR,但是值得注意的是这个DESCRIPTOR主要是CONFIG,如果是设备描述符会有专门的说明GET DEVICE DESCRIPTOR;这个软件好像不会捕捉STRING DESCRIPTOR. 设备返回的信息在DI里面 4.希望大家有好资料也告诉我一声,谢谢! 5.最后祝大家都顺利开发出USB设备.

shichang86

   小组等级:    E币:177  (E币换礼)

#9

文章发表于:2008-07-01 22:33

圈圈,我按照上面的步骤做,怎么"CAPTURE"选项卡里什么也没有呀?

应该怎么用才对?

shichang86

   小组等级:    E币:177  (E币换礼)

#10

文章发表于:2008-07-01 22:43

哦,好像是这么搞得,要按键才行的

嘿嘿,有点弱智了...

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

浏览该小组的用户还看过...

设计资源与分销

";