xan
xan
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2003-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1951回复:4

MaxPacketSize固件设置的是0x40,为何用usbview看到的却是0x4000啊?

楼主#
更多 发布于:2002-11-29 20:04
  现在设备插上以后,系统能正确识别,并能顺利加载驱动,可是用工具查询得到的配置值和我在firmware里设置的不一致.
   其中一个端口我设置的maxpacketsize为0x40,可在2000系统下用usbview看到的却是0x4000,不知道错在哪里,有谁碰到过这样的问题吗,请指点一下啊.

最新喜欢:

BeshyBeshy
xan
xan
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2003-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-02 11:32
to lvwj:

   你最后是怎么解决的呢?再fireware里吧maxpacketsize设置成0x4000吗? 我试过了,可用usbview查看后,maxpacketsize却又变成0x0000了.郁闷.
xan
xan
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2003-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-02 11:29
是这样的,pd12本来有2个端点(4个pipe 既generic in generic out和main in  main out )可配置,由于莫种原因,只能用一个端点了(看我另外一篇贴),既只能用main in和main out了,main in和main out设置是一样的,除了地址一个是0x82另一个是ox02外. 用usbview看main in是正常的,maxpacketsize是ox40 可main out 就不正常了,是ox4000,如果按照你们所说应该两个都是0x4000才对啊?  真是莫名其妙,百思不得其解!
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-11-30 08:43
frank_wang 说得对.
我在 usb 侧收到的数据跟上位机比也是高低位反过来的.
  :D
www.bjjcz.com
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-29 22:10
你接收到的是对的,所谓你得到的0x40000,是因为应该调换一下高低位,这与大小端对齐的不同方式有关,高过来就是0x0040了.
游客

返回顶部