yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:2705回复:11

请问如何生成boot loader?

楼主#
更多 发布于:2003-05-29 10:41
以前没有开发WinCE的经验,现在被老板所逼接手一个WinCE的项目,摸不着头绪,我现在在build通过了,我要如何把build出来的东东装入目标机,我看帮助文件发现要先在烧写一个boot loader,然后才可以装入NK.BIN,  boot loader是如何生成的?在哪儿?谢谢各位不吝赐教。
mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-29 13:52
在线到msdn查找一下boot loader,就能找到制作方法,并不容易,有三十多步,有可能的话,最好找一个现成的通用的。
yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-30 19:24
楼上的朋友我找不到啊,可以帮忙贴出来吗?谢谢!
mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-03 10:05
到MSDN.com的网站上搜索boot loader啊,不要告诉我你不会用搜索引擎。简单一点的PB的帮助里也有,参见Tutorial:Using Platform Builder with a CEPC.
yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-04 17:08
找到是找到了,但是看不明白
mileswang
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2004-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-04 18:44
你看PB帮助里的那个吧,微软的帮助写的挺弱智的,只要英文不是太差,应该都能看懂。
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-01 09:51
在PB下编译以后不是要生成boot loader吗?
我的名字是eboot.bin
不知道你的是不是,可以在你的硬盘里搜索一下
tianyun
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2004-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-01 10:05
如果你在PB里面选eboot的话,可以编译出来eboot.bin。
你用的是什么目标机啊?
如果是Intel的StrongArm或者是Xsacle,那么就可以去Intel网站下在一个eboot的开发包,然后自己修改一下,用命令行编译出eboot.bin,开发的时候,先吧eboot.bin下载到目标板上,然后在PB中编译出debug版本的NK,就可以通过PB将这格CE影像在线下在倒目标机中,因为用的是ethernet来下载,所以叫做eboot,就是ethernet bootloader的意思。
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-07-01 10:10
楼上说的没错,我是用的intel PXA250开发板。
但是用这种方法下载每次启动都要重新load一次,
将flash里的程序转到sdram里
怎样才可以一启动就PXA250就自动LOAD呢?
tianyun
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2004-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-01 11:27
应该是要重新load的,因为,重新启动后,目标板执行的程序是eboot,这时候要重新下载nk的
wd1394
驱动牛犊
驱动牛犊
  • 注册日期2001-09-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望48点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-05 21:45
系统开机是从FALSH的0地址开始执行代码的,EBOOT.bin通常是用JFLASH烧在那里,所以会先执行,如果想让系统启动时直接运行NK.BIN,可以修改EBOOT,让它把PC下载过来的NK.BIN烧录到FLASH ROM的0地址开始的部分。
flyiron_2005
驱动牛犊
驱动牛犊
  • 注册日期2005-05-28
  • 最后登录2006-07-15
  • 粉丝0
  • 关注0
  • 积分499分
  • 威望53点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-07-17 11:01
按照WINCE.net 4.2  help里面步骤去做boot loader,在第三步时 3. Generate all static libraries required by the boot loader image. 中要运行sysgen,就做不下去了,有谁做过吗
游客

返回顶部