IROM 浅见

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中运行的。

你可能感兴趣的:(IROM 浅见)