2008年10月27日 星期一

Samsung 的 Stepldr

Samsung SMDK 6410X5D 跟 SMDK2442一樣
用NAND開機時(switch 設定成NAND開機)
Processor 就會將NAND的前4KB COPY到CPU內部的SRAM (稱為Stepping stone, 8KB)
去執行 .. 而這前4KB的區域 就是 Stepldr囉 (Stepping loader)
這塊記憶體做的就是, 簡單的記憶體硬體位置初始化 Memory mapping,
重要的就是要導入 EBoot 作接下來的開機動作 大致上就這樣子
而怎麼把這塊東西寫入到NAND記憶體, 就得靠JTAG介面 將Stepldr.nb0 寫入NAND前4KB囉

JTAG寫入的方式 我們是用Printer port模擬成JTAG 慢慢的寫入NAND第0個page
之後再重開電源 看看UART的訊息會不會吐出來就成功了 (這是Simon學長搞定的, 要學起來)

沒有留言: