mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1972回复:19

有用过ISP1581的高手没有?出来帮个忙啊!

楼主#
更多 发布于:2003-09-22 11:06
有用过ISP1581的高手没有?出来帮个忙啊!
编程手册里有固件编程的程序,可是飞利浦的网站没有下载。
那位大侠有,给小弟发一份吧,万分感谢!!
mengfly@btamail.net.cn
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-22 11:51
关键是没有源代码呀!
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-22 12:36
多谢大侠!!
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-25 12:23
大侠还得帮个忙
RaiseIRQL();LowerIRQL();是干什么用的
是用来关中断,开中断的么?
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-25 16:22
原来如此
我是用DSP来控制1581,没有这两个函数。
还有请问:
Hal4Sys_ControlISP1581Interrupt(FALSE);是关的什么中断呢?

mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-29 15:30
现在可以完成读取设备描述符,可是到不了下一步设置地址。
怎么回事呢,帮忙分析一下!
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-29 15:34
读取设备描述符后
bISP1581flags.bits.DCP_state变成USBFSM4DCP_CONTROLREADHANDSHAKE

可是主循环里没有对它相应
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-09 19:49
用bushound观察数据,没法开始没举。
总出现没响应,没法连续两次获取设备描述符。
ev  Phase  Data                       Info           Time   Cmd.Phase.Ofs    
---  -----  -------------------------  -------------  -----  ------------------
9  DI    02                         .                    
9  CTL    a3 00 00 00 - 01 00 04 00  CLASS              
9  DI     01 01 0100                ....                  
9  CTL    a3 00 00 00 - 01 00 04 00  CLASS                  
9  DI     01 01 01 00                ....            
9  CTL    23 01 10 00 - 01 00 00 00  CLASS          
9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     01 01 00 00                ....            
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     01 01 00 00                ....            
  9  CTL    23 03 04 00 - 01 00 00 00  CLASS          
  9  DI     02                         .              
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 10 00                ....            
  9  CTL    23 01 14 00 - 01 00 00 00  CLASS            
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 00 00                ....            
9  DI     12 01 10 01 - 00 00 00 40  .......@      
          cc 04 41 1b - 00 00 01 02  ..A.....  
          03 01                      ..          
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 00 00                ....            
  9  CTL    23 03 04 00 - 01 00 00 00  CLASS          
  9  DI     02                         .              
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 10 00                ....            
  9  CTL    23 01 14 00 - 01 00 00 00  CLASS            
  9  USTS   05 00 00 80                no response    
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 00 00                ....            
  9  CTL    23 03 04 00 - 01 00 00 00  CLASS          
  9  DI     02                         .              
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 10 00                ....            
  9  CTL    23 01 14 00 - 01 00 00 00  CLASS            
9  DI     12 01 10 01 - 00 00 00 40  .......@      
          cc 04 41 1b - 00 00 01 02  ..A.....            
          03 01                      ..      
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 00 00                ....            
  9  CTL    23 03 04 00 - 01 00 00 00  CLASS          
  9  DI     02                         .              
  9  CTL    a3 00 00 00 - 01 00 04 00  CLASS          
  9  DI     03 01 10 00                ....            
  9  CTL    23 01 14 00 - 01 00 00 00  CLASS            
  9  CTL    23 01 01 00 - 01 00 00 00  CLASS          
  9  CTL    a3 00 00 00 - 02 00 04 00  CLASS          
  9  DI     00 01 00 00                ....            
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-10 17:33
多谢专家,这两问题已解决觉了。
现在无法开始枚举,主机读取一次描述符后,
第二次总是no response,或是根本没响应,然后就挂起了。

还有个问题,怎么给你分呀:)

 
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-10-15 12:31
前面不是有链接么。
直接下呀
mengz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2006-12-07
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-10-27 14:54
多谢大侠帮忙,现在已经可以完成没举了,系统也识别出设备了。
可是一用你给的UsbDevice,他就占用CPU全部资源,什么都动不了了。
还请问大侠,完成枚举后,怎么进行传送数据的测试呢,
这里没有书讲,我也一点概念都没有,望高手执教,定赠高分!
先谢过了!
游客

返回顶部