Rock/maskrom/zh cn
maskrom: 指的是芯片内部固化的小程序(所以不能修改),可以把他当作bootloader之前loader,cpu上电第一条指令就是执行maskrom的。maskrom功能是初始化基本系统,从外部介质加载bootloader从而启动系统,例如nand,mmc。也可以从usb加载程序运行,再写到nand或mmc,这样就是刷机了。
idb: identify block这个是nand flash里面靠前的一个特殊块,maskrom是从这个块里面去读取bootloader的信息,例如bootloader的位置,大小或者是某个特殊标志或者是bootloader本身的一部分。