看NBOOT里的代码,读取镜像之前会先读取一个TOC的结构,利用里面的数据来加载nk.bin
NF_ReadSector(TOC_BLOCK*SECTOR_PER_BLOCK, (U8*)pToc);
那么在第二个block中的TOC结构数据是谁写进去的?它应该不属于nk.bin的内容,
那么唯一的解释是:supervivi干的,按照友善之臂的使用手册,烧写Nboot的时候一起写入TOC。
至于TOC的内容,则是友善之臂通过viewbin获得的,因此,如果你自己定制wince的内核未必能用。
找不到supervivi的源码,以上都是猜测,希望大家来补充补充!!!