10119|26

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何将应用程序build入OS Image? [复制链接]

如题,我查过资料发现有诸多不同说法,我深感困惑,希望有哪位朋友能为我解答。
说法1:
在config.bib中加入:
Subproject.exe  $(_FLATRELEASEDIR)\Subproject.exe               NK S
并将Subproject.exe拷贝到 $(_FLATRELEASEDIR) 文件夹下即可。

说法2:
在Platform.bib中加入。

说法3:在ce.bib中加入。

说法4:在project.bib中加入。

真不知道哪一个才是正确的,对于ce.bib我仅知道其是在makeimg阶段,由Fmerge.exe将所有位于release目录下的.bib融合而成。而对于config.bib,见到资料似乎是与内存分配有关,platform.bib是与BSP的组件有关。
网上说法不一,小菜实在是焦头烂额。而我采用第四个说法测试,发现并未奏效。不知是不是改动不够造成。
最后,恳请各位能提出办法帮我解决这个问题。感谢!

最新回复

应该在platform.bib和project.bib中添加都可以吧,但是同时你要将你的应用程序copy到release目录下啊 我一般都是在platform.bib中加  详情 回复 发表于 2010-6-23 17:51
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
在platform.bib中添加
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
能解释下么?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
ce.bib是在makeimg的时候生成的总的.bib文件。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
能解释下platform.bib的主要作用及构成么?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

6
 
platform.bib:该文件包含了和硬件平台相关的文件,主要以驱动程序为主。NK中打包的东西都是在这个文件中添加的。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

7
 
这有一篇文章,你可以参考下:
http://caiming1987612.blog.163.com/blog/static/1185566762009628112759758/
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
那关于project.bib呢?感谢朋友
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
按照这个在Platform.bib中加入的方法,我确实发现在ce.bib中已经有了这样一段:
Subproject.exe  D:\WINCE600\OSDesignMicro\OSDesignMicro\RelDir\DeviceEmulator_ARMV4I_Debug\Subproject.exe               NK

但是我却在windows目录下没有找到我的exe,请问如何才能找到这个exe呢?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
可以在project.bib和Platform.bib中加,不要在config.bib中加。

其实这几个都可以的。

project.bib故名思义,就是针对某个特定的项目有效,所以最适合的地方是加在这里。

platform.bib是和BSP对应的,所以你加在这里的话,只要是使用这个BSP,每个项目都会加入。

config.bib主要是设置RAM,ROM,所以最好不要加在这里。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

11
 
你是用过的debug版本??
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

12
 
感谢这两位朋友的热心,你们的一句话能帮我认识很多。
还有一个问题就是如何找到我build入image的这个exe文件?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

13
 
我是用的debug版本。这样有问题么?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 9 楼 yashi 的回复:
可以在project.bib和Platform.bib中加,不要在config.bib中加。

其实这几个都可以的。

project.bib故名思义,就是针对某个特定的项目有效,所以最适合的地方是加在这里。

platform.bib是和BSP对应的,所以你加在这里的话,只要是使用这个BSP,每个项目都会加入。

config.bib主要是设置RAM,ROM,所以最好不要加在这……

我之前打包到系统的东西都是在platform.bib文件中,这下孤陋寡闻了~~
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 11 楼 lkfy524 的回复:
感谢这两位朋友的热心,你们的一句话能帮我认识很多。
还有一个问题就是如何找到我build入image的这个exe文件?

应该在windows目录下吧。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

16
 
就是没有找到。对了,所修改的这个.bib是在哪里的.bib?
是指的D:\WINCE600\OSDesignMicro\OSDesignMicro\RelDir\DeviceEmulator_ARMV4I_Debug这个目录下么?
还是D:\WINCE600\PLATFORM\DEVICEEMULATOR\FILES下的呢?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

17
 
修改D:\WINCE600\OSDesignMicro\OSDesignMicro\RelDir\DeviceEmulator_ARMV4I_Debug这个目录,直接makeimg就可以了;
修改D:\WINCE600\PLATFORM\DEVICEEMULATOR\FILES下这个目录下的,你要copyfile下的
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
谢谢。我是修改了上面那个目录的,但是发现windows目录下没有我需要的exe文件?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

19
 
你是怎么编译的啊
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

20
 
改完后直接make run-time image.
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表