首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

一个有关问题:windowsmobile ipl读分区的有关问题

2012-02-21 
求助一个问题:windowsmobile ipl读分区的问题ipl通过 BP_ReadData读 ramimage 分区信息 读取的时候发现必

求助一个问题:windowsmobile ipl读分区的问题
ipl通过 BP_ReadData读 ramimage 分区信息 读取的时候发现必须要偏移0xc800才能读正确
比如 BP_SetDataPointer(0) 读出来的头就不对 必须要 BP_SetDataPointer(0xc800)
然后再读就正确的 
这可能是什么问题呢?是FMD driver有问题 还可能是我下载image烧写flash的问题
还是我编译的flash.bin的分区格式本身有问题 

还有一般wm启动怎么实现 ipl改动多不多 ?

[解决办法]
没玩过WM,帮顶
[解决办法]
做WM,但是没有碰到过楼主类似的问题。
WM的启动一般是OEM Boot--->Eboot---->IPL---->OS.
IPL不加什么其它功能(如工厂升级模式,关机充电等)的话改动不多。
FMD的驱动加上微软的IPLCOMMON就差不多了。
[解决办法]
从分区的0地址读出来应该是MBR吧
你存Image的分区有文件系统吗?还是直接当做Binary的来读写的
觉得编译应该不会有什么问题的,再说这一块也没有什么地方可以定制的

热点排行