Elite Member
|
引用:
作者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了  )....
__________________
士大夫之無恥,是謂國恥   ....
|