- 积分
- 56
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2012-9-18
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 百亿超市 于 2013-10-1 18:18 编辑
以前看南桥的数据手册,后面一大片都是有关桥内部控制器registers的配置信息。那时也不知道那么资料有什么用。在某论坛看到一帖子,如何访问PCH的GPIO的配置信息,控制GPIO的输出电压。
首先,桥之所以是桥,是因为桥是桥梁的意思。在冯的计算机架构中,就是CPU,桥,外部设备
CPU访问外设,也就是对外设进行读写操作,需要通过桥进行,把内存也看成是外设,内存也是CPU需要处理的数据的存储设备。
CPU与桥的通讯总线,如FBS总线
桥内部的总线,如PCI总线
挂载在桥内部总线的控制器Controllers以及Bridge,如SATA Controller ,UHCI Controllers ,PCI-to-PCI Bridge,LPC Interface Bridge等等
最后才是挂载在控制器上的外设。
CPU访问外设通过32根地址线,桥负责对地址线的译码,将其映射到某个设备上。
接下来的重点戏就是如何控制桥的gpio脚。使用工具RW - Read & Write在windows下读取系统硬件参数,并配合PCH手册上的有关gpio访问地址值,以及配置参数的作用,人为控制gpio脚的电压。
以下是 转帖 用RW来修改PCH GPIO的电平,以QM57 为例。
看完这贴,保证会对南桥内部结构有一个全新的看法。这才是芯片,那些换换芯片的技术其实熟练了谁都会。
图片搬不过来,要看的就百度 用RW来修改PCH GPIO的电平,以QM57 为例。
还有后继的维修实例,请百度 闲来无事,改电路绕过HP 2540p 3G网卡白名单。
我这样做只是想让大家进步,我不是那个论坛的托。迅维的论坛还是挺热闹的。
PCH 文档
GPIO 介绍部分
GPIO 寄存器部分
48h到4Bh 为GPIO区块在LPC寄存器里的位置
PCH 内存映射
LPC 为PCI设备内涵GPIO寄存映射。31等于1F
GPIO的编程参考文档
选择PCI设备,找设备1F function 2,找地址48h到4Bh
得到地址501过滤,用计算机过滤只要读取7到15bit 的数字为500就是IO里的位置了
GPIO地址区段的区分和描述。7到15为IO映射地址
GPIO_USE_SEL,GP_IO_SEL,GP_LVL 为可更改选择,输入输出端选择,电平选择
IO 里的GPIO整个寄存器定义
那无线网卡开启讯号开到,为GPIO57
重点,57在第二节。从30h开始为GPIO31以上的设定。检查GPIO_USE_SEL,GP_IO_SEL
GP_LVL2里的GPIO57电平就在3Bh的地二个bit.计算法为文档里的38h开始
修改前,wlan还能查到讯号
修改为低电平,就关闭了wifi讯号
|
|