IROM其實是三星已經固化在CPU裏面的一段代碼,我們要做的事情就是提供一段可以供IROM讀取的8K代碼程序,至於這8K代碼放在哪裏,由CPU的相關引腳決定(OM1-OM4,GPN13-GPN15)。也就是說從哪裏啓動的意思。
如果從T卡啓動我們需要利用相關工具將stepldr.nb0+eboot.nb0(一般會合成一個NB0)燒到T卡里面,CPU上電時根據配置IROM程序會從T卡中讀取前8K代碼,也就是stepldr.nb0並運行,然後將EBOOT拷貝到RAM中運行,通過EBOOT加載NK。
如果是從NANDFLASH啓動則直接將STEPLDR.NB0燒寫到NANDFALSH第0塊,EBOOT.bin燒寫到NANDFLASH的前幾塊當中(一般是接着stepldr.nb0後面)。啓動過程也同T卡一樣,只是IROM是從NAND讀取8K代碼並運行。EBOOT是靠STEPLDR.NB0加載到RAM中運行的。