关于自写bootloader启动wince
我看了好几个开源的bootloader,有的能成功启动wince(nk.bin位于nand flash)
但是每个都要先读取一个TOC的内核参数
并且每个读取的位置都不一样,位于nand flash里面
我想知道的是,既然位于nand flash不同的位置
那么1.这个参数是烧写wince的程序写的,但是烧写wince的用的是eboot,怎么指挥它写在哪呢?pb里设置?
2.如果是内核写的,那么,在platform builder哪个地方对其设定呢?
nk.bin和nk.nb0的启动区别就是nk.nb0直接顺序复制到ram然后跳转就行了,而nk.bin需要根据TOC的信息把bin文件各个块转移到ram(没有解压缩,有一个成功的nboot就是这么做的)就行了吗?
那要实现烧写bin怎么弄呢?不通过eboot而自己写。
求助各位高手,谢谢了!