ITE Super IO 学习 - 串口&并口

bin 1月前 74

简述

串口并口都算是一个比较古老的功能了,也就是比较成熟了。Super IO中的大部分是硬件已经做好的,BIOS这边只需做小小的改动甚至默认便可以工作了。

ITE 8625这款SIO支持两个串口,一个并口。值得注意的是,串口2默认是GPIO功能,需要BIOS重新配置成串口才能使用。

配置步骤

1.检查PIN是否有复用功能,若有,需要配置为串口/并口功能。

2.分配(DECODE)IO地址及中断号

串口IO地址主要有四个:0x2E8, 0x2F8, 0x3E8, 0x3F8,并口一般则使用0x378

中断号: 3, 4, 5, 7,注意不要冲突

5.启用该设备

6.ASL Code中也需要配置一下2、3步骤,参考代码:Ite_uar1.asl Ite_lpt.asl

TIPS

这里顺便记录一下关于BIOS调试串口焊接的问题。硬件从SIO拉出来的串口一般都是设计成RS232的,这是串口通信中的一种标准,还有其它的,比如RS422、RS485等。RS422和RS485多用于工业中,我们日常中常见的还是RS232,比如台式机上。由于设计成RS232,串口线那也必要要使用标准的RS232串口线,如下图示:

《ITE Super IO 学习 - 串口&并口》

上图中,串口的母头内部也是有转换电路的,并非直连USB。

而很多时候BIOS用来调试的一般都是从串口直接拉线出来的,即不经过RS232转换芯片,所以使用的串口线也有所不同,上图中的RS232线不可直接用来使用,一般使用的是另一种线,如下图:

《ITE Super IO 学习 - 串口&并口》


最新回复 (0)
返回