阅读:2385回复:6
跪求Intel 855套片初始化DDR内存的源码,着急用,谢谢。
南桥用ICH4,初始化内存的源码,谢谢。
|
|
沙发#
发布于:2004-06-12 10:19
这部分的代码是由INTEL提供的.应该可以向INTEL的FAE要到的.
|
|
板凳#
发布于:2004-08-17 19:42
Intel 855 chipset BIOS porting guide 里边有啊。
这个是红皮书. |
|
地板#
发布于:2004-08-27 11:09
找你的bios提供商要啊,难不成你还自己写?
|
|
地下室#
发布于:2004-09-27 11:46
有一个技巧就看你用不用。
你要的内存初始化,而这段程序一般在BIOS的Bootblock段,这段呢是BIOS中唯一不压缩的部分――说到这你明白了吧? 还没明白?就是找一个相同芯片板的BIOS,FLASH中最上端的那64KB就是。 你将你的程序按排在它执行之后就已经帮你初始化好了。 当然,你还会遇到一些问题,请耐心反汇编看看它就都可以搞定。 |
|
|
5楼#
发布于:2004-09-28 10:20
好想法!
难度有一点点大,尤其是具体找到哪一段才是初始化DDR的代码。 |
|
6楼#
发布于:2004-09-28 16:40
请先动手!
如果你拿到一个BIOS,用DEBUG取其最高的一段(64KB),还是很轻松的。这64KB并不会全是代码。 在你得到64KB以后可以反汇编了,第一条可执行指令位置在offset:0FFF0h处。 内存初始化的代码在比较靠前,一般是这个流程。 1、做一些必须的Super I/O,南桥北桥芯片寄存器的初始化 2、设置时钟 3、开始内存初始化。 4、判断BIOS校验和,准备解压缩其它模块运行 5、如果校验和错误,或键盘按了某些特定键,则开始搜索软盘上的BIOS进行重新刷新。 |
|
|