hemu
驱动小牛
驱动小牛
  • 注册日期2002-04-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1813回复:3

硬件调试篇(续)(希望版主置顶我好有勇气继续写下去)

楼主#
更多 发布于:2003-07-25 10:58
 当然也可能是host方面的问题,因为一开始自己对整个流程不熟悉安装驱动比较乱导致系统混乱,这时可以删掉原来全部的相关inf文件,自己手动安装驱动程序。步骤为:1.删掉ezusb2k.inf,ezusb2k.pnf还有oemx.inf,oemx.pnf其中x根据你重装的次数决定,你重装一次它就产生一次,2.将ezusb2k.inf 拷入WINNT的inf下,将ezusb.sys ,ezmon.sys拷入system32的driver下。关于这个在你的最终产品中可能要使用自动载入固件程序的驱动,也要注意删干净原来的东西。
  在硬件电路没有问题时可以考虑下载固件例子(ezbulk_asm),要注意开发包中其他例子是针对开发板的,而开发板是有片外ram的,所以它实际是下到片外ram去的,而我们自己的板子是没有的片外ram的,所以要在Options for Target -BL51 中的Code space 0x800 Xdata space 0x1000 ,关于这个好像在文档中没说明,当时我花了一个星期一个一个的试才发现只有ezbulk.asm与其他的配置不同。
   在使用开发板子的过程中,我想尝试使用vendor request有一次不小心写数据到eeprom去了,这样就改变了它储存的vid和pid,以后插上系统就没法发现硬件了,因为安装文件中只有原来的vid和pid,幸好芯片自身的pid和vid是不变的,这时我们只要关上eeprom使系统找到无eeprom的设备后,插上eeprom,再用vendor request下载原来的几个字节。方法二,当然你也可以彻底重新下载eeprom的程序,在control panel中点选EEPROM按钮,然后选择\\cypress\\USB\\Examples\\fx2\\eeprom images\\fx2co.iic。

最新喜欢:

lmhhlmhhlmhhlm...
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-25 12:27
帮hemu兄顶一下。^_^
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-28 10:28
不错,go on!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-28 10:56
CONTINUE
游客

返回顶部