IBM_Thinkpad_X30的并口地址和传输模式设置

    以前购买的友善之臂ARM9的Mini2440开发板自带了一个并口的JTAG调试小板,可惜因为自己的联想笔记本电脑没有并口所以一直没有机会实践,买了IBM的X30以后,发现上面竟然有串口,于是乎就用并口接上开发板的JTAG小板来调试一下开发板玩玩。

    在X30上装好H-JTAG软件(V1.0),然后按照Mini2440用户手册上的H-JTAG说明进行完相关设置后,H-JTAG软件却提示“Unable to find target”,最后经过不少折腾终于解决,遇到的问题主要有:

  1. H-JTAG软件和电脑中的并口地址不一样。H-JTAG软件中的LP1地址是0x378,而电脑中的并口地址却不一样。电脑中的并口地址查看方法:设备管理器->端口->打印机端口,双击打开后单击“资源”选项卡,下面的输入/输出范围即为电脑的并口地址范围,开头地址即为LP1的地址。解决方法有二:第一种,修改H-JTAG软件中的端口地址,setting->LPT Port Setting->LPx,修改的跟电脑中的一样;第二种:修改电脑中并口的地址,修改方法是开机启动进入BIOS,找到并口(parallel port)的设置处,更改后即可。
  2. 电脑中的工作模式(mode)设置错误。修改方法:在BIOS中进行更改,以X30笔记本为例,进入BIOS->configure->parallel port->mode,有四种模式可选,更改为EPP即可(其他的模式未测试)。常见几种模式的定义见下:

 

1. SPP,即Standard Parallel Port,标准并口。这是最初的并口模式,现在几乎所有的并口外设都支持该模式。 

 

2. EPP,即Enhanced Parallel Port,增强型高速并口。这是一种在SPP的基础上发展起来的新型并口模式,也是现在应用最多的并口模式。目前市面上的大多数打印机、 扫描仪都能与PC进行双向通讯,都支持EPP模式。EPP又分为 EPP1.7 和EPP 1.9两种模式,故障二说明,选择哪种模式取决于具体的实践,因为有一些打印机或扫描仪的说明书没有明确指出适用哪种模式,即便指明了,也应当在实践中加以验证。 

 

3. ECP,即 Extended Capability Port,扩充功能并口。这 

可以算是目前最先进的并口模式,但是该模式需要设置DMA通道,既消耗资源,又容易引起冲突。同时,目前支持ECP的外设很少,因此,一般而言不要选择该模式 。

还有个Bi-directional模式,我电脑未修改前的模式即为此,不能用作H-JTAG中的调试。

 

 

至此,遇到的问题得到解决。

你可能感兴趣的:(工作,IBM,测试,通讯,parallel,联想)