如何利用Plxmon工具进行在线烧录PCI卡的EEPROM
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上拉。
如何利用Plxmon工具进行在线烧录PCI卡的EEPROM的更多相关文章
- 利用btrace工具监控在线运行java程序
一.作用 可以用于对运行中java程序进行诊断监控分析,也可以用于开发阶段查看一些异常信息或者调用过程(如有些第三方代码没有源代码,不便于debug调试). 注:如果用于对在线运行系统的诊断,需 ...
- 利用mtd工具实现嵌入式设备在线升级
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 主要思路是:通过web post方式将升级文件交给CGI程序处理,然后通过mtd工具实现设备在线升级. 1.页面部分 & ...
- 在Windows环境中利用Responder工具窃取NTLMv2哈希
在Windows环境中利用Responder工具窃取NTLMv2哈希 翻译自:https://github.com/incredibleindishell/Windows-AD-environment ...
- 利用sysbench工具测试MHA
利用sysbench工具测试MHA 1. sysbench准备数据 2. sysbench开始压测 3. master模拟意外宕机 4. mysqldb2 上观察mha状态 5. 手工failover ...
- Web API应用架构在Winform混合框架中的应用(4)--利用代码生成工具快速开发整套应用
前面几篇介绍了Web API的基础信息,以及如何基于混合框架的方式在WInform界面里面整合了Web API的接入方式,虽然我们看似调用过程比较复杂,但是基于整个框架的支持和考虑,我们提供了代码生成 ...
- 利用代码生成工具Database2Sharp设计数据编辑界面
在Winform程序开发中,界面部分的开发工作量一般是比较大的,特别是表的字段数据比较多的情况下,数据编辑界面所需要的繁琐设计和后台逻辑处理工作量更是直线上升,而且稍不注意,可能很多处理有重复或者错误 ...
- [转]如何利用ndk-stack工具查看so库的调用堆栈【代码示例】?
如何利用ndk-stack工具查看so库的调用堆栈[代码示例]? http://hi.baidu.com/subo4110/item/d00395b3bf63e4432bebe36d Step1:An ...
- MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库【转载】
转自 MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库 - _安静 - 博客园http://www.cnblogs.com/xionghui/archive/2012/ ...
- keil在线烧录突然提示 No target connected #
keil在线烧录突然提示 No target connected 运行环境 IDE:keil uvsion5 微处理器:STM32F0xx 系列 烧录器:ST-LINK/V2 问题描述 烧录新程序并进 ...
随机推荐
- DDMS和程序打包过程
1. Android版本对应api级别 2.3~~~~~10 3.0~~~~~11 4.0~~~~~14 4.1.2~~~16 2.3和4.1.2是最稳定的 2.Android手机常见分辨率 320* ...
- R语言-探索两个变量
目的: 通过探索文件pseudo_facebook.tsv数据来学会两个变量的分析流程 知识点: 1.ggplot语法 2.如何做散点图 3.如何优化散点图 4.条件均值 5.变量的相关性 6.子集散 ...
- 安装Mercurial进行版本管理
mercurial是又一个去中心化的版本管理软件,类似git 先介绍如何安装mercurial yum -y install mercurial mercurial需要一个用户名来记录commit动作 ...
- BZOJ 2738: 矩阵乘法 [整体二分]
给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数. 愚蠢的名字...... 整体二分,影响因子就是矩阵里的数 把$\le mid$的矩阵元素加到二维树状数组里然后询问分成两组就行 ...
- XSD详解一 - 基本概念
本分类下的文章主要是对W3School的文档进行整理:http://www.w3school.com.cn/x.asp XML Schema 是基于 XML 的 DTD 替代者. XML Schema ...
- zlib库VS2015编译步骤
[点击这里下载zlib1.2.8源码](http://zlib.net/zlib128.zip) [点击这里下载zlib1.2.8编译动态库](http://zlib.net/zlib128-dll. ...
- SpringMVC之Http标准的头部信息
- 关于CSS的外边距合并问题
首先,需要明确的是只有普通文档流中块框的垂直外边距才会发生外边距合并.行内框.浮动框或绝对定位之间的外边距不会合并. 而在普通文档流中,这又分两种情况,分别是父子元素之间和相邻元素之间. <!D ...
- HTTPS的原理解析
http://www.cnblogs.com/alisecurity/p/5939336.html 外加文档
- MySQL中order by排序时,数据存在null咋办
order by排序是最常用的功能,但是排序有时会遇到数据为空null的情况,这样排序就会乱了,这里以MySQL为例,记录我遇到的问题和解决思路. 问题: 网页要实现table的行鼠标拖拽排序,我用A ...