作者iamlouis (2块钱立顿红茶包)
看板ASM
标题Re: [问题] 请问有关於开机 bios 的问题
时间Thu Jul 1 00:11:28 2010
※ 引述《operationcow (香蕉公车)》之铭言:
: 3.
: 最後一个问题是
: 现今的主机板都有提供 bios 可更新的服务
: 请问写到存放 bios 的 flash ROM 的原理是使用 in, out 这种 port 的方
: 式还是使用 memory mapped IO??
: 感谢大家 <(_ _)>
就我的了解, 要看 flash 是接在南桥上面, 还是接在 Embedded Controller 上面.
如果是接在南桥上面, 大多是透过 memory mapped I/O 的方式 (无论是 LPC/FWH
或是 SPI 介面). 细节可以参考 flashrom 这只程式的原始码 (例如:
http://flashrom.org/trac/flashrom/browser/trunk/spi25.c) 或是 ICH9 的文件
(
http://www.intel.com/assets/pdf/datasheet/316972.pdf Chap 22).
如果是接在 Embedded Controller 上面, 就要看 Embedded Controller 的设计了,
有些 EC 是提供 SPI 介面给南桥, 有些是透过 LPC/FWH (包括 memory mapped I/O
跟 I/O port 都有可能).
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.204.127