瀏覽單個文章
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,106
引用:
作者pandahsu
snipped....
文中範例 3MB文件燒錄 至 4MB芯片, 前面必須補上 1MB dummy byte.
小弟有幾點疑問, 煩請熟悉原理的大大解答:
(1) 為何 BIOS 文件是 尾段對齊,而不是 頭段對齊? BIOS MCU如何得知Flash容量大小& End Address?


386以上CPU在reset時會跳到4GB以下16Byte處開始執行(BIOS ROM實際上要mapping到哪裡是另一回事 ),這應該是尾段對齊的起因....BTW,ROM的大小其實是寫在BIOS code中的(寫F/W時通常就已經決定好要用多大的ROM了 )....
__________________
士大夫之無恥,是謂國恥....
舊 2012-06-21, 10:42 AM #3
回應時引用此文章
cmwang離線中