2484|3

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何防止WINCE 5.0 多镜像地址空间重叠? [复制链接]

在config.bib中把CE镜像划分为了4个部分,例如:
KERNEL.BIN,DRIVER.BIN,APP.BIN,NK.BIN

这样做以便后期对单个镜像文件升级,现在问题来了,每个BIN文件中的DLL在SLOT0,SLOT1中所占用的地址空间都是在编译器时计算好的。如果后面我的APP.BIN变化了,现在要单独对它进行升级,如果它的地址空间和NK.BIN(老的镜像)重叠,那么系统就会出问题了。

查看文档发现通过选项AUTOSIZE_DLLCODEADDRGAP,AUTOSIZE_DLLDATAADDRGAP可以指定镜像所占地址空间的间距。但我指定
AUTOSIZE_DLLDATAADDRGAP=100000时,发现在SLOT0的地址空间中,除了KERNEL.BIN和DRIVER.BIN之间的间距为1M之外,其它DRIVER.BIN与APP.BIN,APP.BIN与NK.BIN之间的间距都没有1M。

有谁对这几个选项比较熟悉的?或者是有更好的方法来解决单独升级镜像文件的问题?谢谢
此帖出自WindowsCE论坛

最新回复

UP.................  详情 回复 发表于 2009-7-27 21:00
点赞 关注
 

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
UP...eeworld怎么改版得这么垃圾。。。。。
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
UP.怎么没人。。。大家在CE平台的产品中升级镜像是怎么做的??
实在不行,只能把APP放在最后面,那样APP变化不会影响前面的BIN,前面都比较固定。
此帖出自WindowsCE论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

4
 
UP.................
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表