找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 7926|回复: 1

各位大师帮帮忙 关于 VIA VT8237R+南桥的问题

[复制链接]
发表于 2012-3-26 16:57:37 | 显示全部楼层 |阅读模式
我在写一个读取SPD的程序
: \% q2 R5 T9 L7 Z; Y2 f  o* z  s1 [在intel/nv/ati 的南桥芯片上都测试通过了 可是在测试via时遇到了问题
( b; l% N$ N1 H# ^$ A环境如下:, F/ O, |7 W, c; {) h% @) ?
1.WIN7 32位操作系统 Microsoft Windows 7 Ultimate 6.1.7600 (Win7 RTM)
5 i7 j6 P! k& c3 p5 {* o/ h2.CPUualCore AMD Athlon 64 X2, 2000 MHz (10 x 200) 3800+
& n" j, {% }$ I4 }3 n3.南桥:VIA VT8237R+7 k0 O8 q; ~8 `) T+ b" i
4.读取遵循过程 InitSmBus->GetBase->ClearStatus->读取过程....+ n, [: }% M3 A1 I0 W; j
InitSmBus=LocalA=Rpci(0,17,0,0xd2); LocalB=Rpci16(0,17,0,0xd0); BkIf1(And(LocalA,1); Local0=Or(LocalA,1); Wpci(0,17,0,0xd2,Local0); Wpci16(0,17,0,0xd0,0xc00)
/ O" v  F  y7 gGetBase=Local0=Rpci16(0,17,0,0xd0); Local0=and(Local0,0xfff0)* M+ V6 `; j  l, p
ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); and(Local1,0x1f)}
* C' Y% N: O% [* }
/ E: v/ r6 Z! n4 G0 W5 Y% }2 |0 l0 i! D6 {- `
现在的问题是:
1 o) b( b% M* j. n/ @4 E1 {1.在系统设备中没有看到SMbus 控制器, B% |1 v1 ?4 N8 V; i4 P! t% i
2.SMBUS IO基地址已取得,和主流硬件读取工具对比后,可以确定基地址取得没有错。
( q! w+ G+ Z  f1 a/ @2 T# ~3.在进行SMBUS复位(ClearStatus)时,总是不成功,不知道是我初始化SMBUS出错还是其他问题出错  b% N$ g' W( P2 U

8 I& Q1 v& N; U5 f9 D  E7 Z- q: a
# Z1 u8 u3 O& s+ M( f+ n! e请各位大师 指导下 十分感谢
 楼主| 发表于 2012-3-26 18:37:46 | 显示全部楼层
问题自己解决了 谢谢各位无声的支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-4-20 05:46 , Processed in 0.037586 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表