swimcrane
驱动牛犊
驱动牛犊
  • 注册日期2005-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望11点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:3120回复:5

如何利用Plxmon工具进行在线烧录PCI卡的EEPROM

楼主#
更多 发布于:2007-04-15 22:24
  PLXMON是PLX公司提供的用于在线烧录PCI卡的EEPROM的工具。

烧录EEPROM有两种方式,一是比较传统的方法,即采用烧录机进行烧录。采用这种方式时,在调试过程中EEPROM需采用插件式封装的芯片(DIP),因为每烧录一次,就需要拔出芯片到烧录机上进行烧写。这样频繁插拔,很明显会对芯片造成一定损害。当然对于最终的产品来讲,也可以采用贴片封装的EEPROM,因为在调试过程中已经把EEPROM的值调好了,把贴片的EEPROM在烧录机上烧好值再焊接在板子上。比较常见的烧写头是针对DIP封装的芯片,如果你采用贴片的封装,则可以买一个SOP封装的烧写头(最常用的贴片EEPROM的封装为SOP-8)。

二就是进行在线烧录,这也是我极力推荐大家使用的方式。采用这种方式时,直接采用贴片封装的EEPROM即可。可以预先把空白的EEPROM芯片焊接在板子上,然后把PCI卡插在计算机的PCI插槽上,开机进入windows系统,运行PLXMON进行在线烧写,这种方式既省时又省力,而且方便快捷。

但是采用在线烧录时,有几点务必要注意,否则将会费很多周折。在设计时,你就应该把PCI芯片(比如9054)的TEST引脚以及EEDI/O引脚同时设计成上下拉。这里有几种情况:

1 板上没有焊接EEPROM。 这时如果你还想调试PCI卡的话,就需要把TEST引脚下拉,EEDI/O引脚下拉。但在开机的时候要把TEST引脚上拉一下才能进入系统,这时PCI卡采用默认的配置数据。

2 板上焊接空白的EEPROM,这也是我们进行在线烧录时的情况。这时需要把TEST引脚下拉,EEDI/O引脚上拉。但在开机时需要把TEST引脚上拉一下才能进入系统,如果卡硬件没问题,系统会提示找到新硬件,并提示安装驱动程序。安装好驱动程序之后,打开PLXMON,这时EEPROM的标志会呈现黑色,即可访问状态,点击该标志,会打开EEPROM的内容。当然EEPROM空白的话,打开的内容是全‘F’的值,这时点击“浏览”打开配置数据文件(格式为xxx.eep),再点击write即可成功烧录EEPROM。如果你打开PLXMON时,EEPROM的标志呈现灰白色,即无法访问的状态,则有两种可能,一是驱动程序没有安装好,二是因为你硬件有问题,比如晶振或者是EEPROM或者是9054芯片没有焊好。

另外,如果焊接空白的EEPROM,你把TEST引脚下拉,EEDI/O也下拉时,这时不需要上拉一下TEST便可以直接进入操作系统。但此时没有办法进行在线烧录,你打开PLXMON的EEPROM的页面时,会发现内容是全‘0’的值,这时对EEPROM进行write时,会提示出现错误。所以这种配置也只能是为了调试卡之用,并不能进行在线烧录。

3 按照第二步的步骤烧录好EEPROM之后,你下次再进入系统便可直接进入了,这也是正常操作的模式。这时的配置也是TEST下拉,EEDI/O上拉。
技术交流,共同进步
wangqiangqiang
驱动牛犊
驱动牛犊
  • 注册日期2007-05-05
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-11 17:05
真是感谢!
hwqian
驱动牛犊
驱动牛犊
  • 注册日期2005-08-08
  • 最后登录2007-06-30
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-12 23:24
刚学,正好有用,谢谢
tiannomad
驱动牛犊
驱动牛犊
  • 注册日期2006-10-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分330分
  • 威望34点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-15 22:31
为什么我用不起来,总是指示没有PLX 板,所说的第二步中的驱动是那里的驱动啊,没有加载EEPROM,怎么能安装成功驱动哪?还望指教。我自己开发的9050的板卡,自己用烧写器可以正常烧写,驱动也安装运行正常,就是调试的时候每次都要关电拔下器件来重新烧写,用的是DIP封装的9346,TEST通过电阻下拉,EEDI/O引脚直接连接,没有上下拉,安装上空白EEPROM,正常启动,但是PLXMON提示不存在PLX板卡。什么原因啊?哪里不对。
tiannomad
驱动牛犊
驱动牛犊
  • 注册日期2006-10-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分330分
  • 威望34点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-05-16 21:48
问题解决,安装PLX自带的驱动就可以了。但是为什么REGISTER的数据不能直接修改后写到EEPROM内哪?好像人气比较差,总是没有人回答。
4241003
驱动牛犊
驱动牛犊
  • 注册日期2006-08-08
  • 最后登录2008-07-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望44点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-05-18 19:58
空白9346进入后,提示找到硬件,安装PLX自带的RDK后,才能用PLXMON烧写程序。
但要保证PLXMON能发现你的卡,才行。
游客

返回顶部