WINCE6.0 目的利用muliti-bin实现快速启动.
存在以下几个疑问,希望有知道的大侠前来帮忙!
1.生成xip.bin后,需要如何烧写? 是和烧写NK.bin一样吗?每个部分会分别加载到相应的地址位置上吗?还是需要把xipkernel.bin nk.bin 分别烧写进去?
2.系统启动后,如何判断BINFS系统正确使用了呢? xipkernel.bin中的内容也会加载到windows文件夹下吗?
比如字体文件,会在windows下找到吗?(目前我是没找到,但是系统还启的来)
3.目前用nandflash,驱动提供的nk烧写代码,实现xip.bin,需要在哪些地方做出修改呢?提供思路即可。
刚上手WINCE6.0不久,很多地方不懂,希望前辈们说的详细点!先拜谢了!
------解决方案--------------------
1.烧xipkernel.bin就可以了。
2.BINFS系统是否使用正常不知道怎么判断,我看我的提示基本一样。
3.nandflash应该不用改,我没修改过可以跑起来。
ps:我的bsp采用这种技术启动速度更慢,我没使用。不知道哪里没弄好,加载内核时会卡一下。
------解决方案--------------------
这个搞不定很正常,你要是用的是最新的MDD+PDD+FMD的那种结构的话,你用的是flashpart.dll吧,具体名字我不知道了,这个分区驱动是没有binfs文件系统的的,具体要在这种flash驱动结构上怎么做我不知道,但是我可以明确一点的是,要是用新的驱动结构,你这个做不了,要是想做,用FAL+FMD的那种模型,分区驱动用mspart.dll.这样就可以做了