凌阳科技大学计划论坛

首页 » eCos技术讨论专区 » 新手玩eCos » build lib后 是不应该有三个文件夹阿
寂寞歌唱 - 2008-5-5 11:43:00
我在build library之后  也显示 build finished 但是按说应该有三个夹子 reboot_install 下面应该有  bin  lib  include 三个夹子的,我的为什么没 bin 呢? 我是按照 《跟我学eCos嵌入式操作系统在SPCE3200上的应用——环境配置篇V1.0》上94页开始的步骤弄得,为什么没有呢?
云里雾里 - 2008-5-5 11:47:00
那个是做hello world的,好像选择的是
Sunplus SPCE3200下的default模板,如果要是做redboot,则要选择redboot模板:

 附件: 您所在的用户组无法下载或查看附件
寂寞歌唱 - 2008-5-5 11:59:00
这些都选对着呢,我要做的是在 i386上的  所以第一行选的是i386 pc target
云里雾里 - 2008-5-5 12:05:00
看看你的这项选中了没:


 附件: 您所在的用户组无法下载或查看附件
寂寞歌唱 - 2008-5-5 12:08:00
选了阿,还是没有 那个文件
云里雾里 - 2008-5-5 12:23:00
哦,有啊,我又编译了一遍,有啊~~~
怎么回事?
我的步骤:
1.new一个ecc,我保存为redboot2.ecc了,选择:

 附件: 您所在的用户组无法下载或查看附件
2.Startup type 选择 FLOPPY:

 附件: 您所在的用户组无法下载或查看附件
3.确定
Redboot ROM monitor->Redboot HAL options->Build RedBoot binary image是选中的:

 附件: 您所在的用户组无法下载或查看附件
4.编译 , OK!
生成下边几个目录:

 附件: 您所在的用户组无法下载或查看附件

其中bin下就有redboot.bin和redboot.elf:

 附件: 您所在的用户组无法下载或查看附件
寂寞歌唱 - 2008-5-5 12:38:00
怎么贴图  我也贴几张图 你帮我分析分析
寂寞歌唱 - 2008-5-5 12:52:00
build 的最后几行出现这个错误,都按你的步骤走的
make[1]: Leaving directory `/ecos-d/workdir/redboot/redboot_build/hal/i386/arch/current'
/bin/sh: i386-elf-gcc: command not found
make: Leaving directory `/ecos-d/workdir/redboot/redboot_build'
make[1]: *** [src/hal_misc.o.d] Error 127
make: *** [build] Error 2
还是没有那个夹子,那个架子是存储什么的?
lameck - 2008-5-5 13:15:00
关于在论坛里贴图请参考:http://bbs.unsp.com/showtopic-31179.aspx
寂寞歌唱 - 2008-5-5 13:48:00
我是按 这样的顺序弄得:
第一步:设置 tools ->path->build tools

 附件: 您所在的用户组无法下载或查看附件
第二步:设置tools ->path->user tools

 附件: 您所在的用户组无法下载或查看附件
第三步; build templates

 附件: 您所在的用户组无法下载或查看附件
第四步:设置

 附件: 您所在的用户组无法下载或查看附件

 附件: 您所在的用户组无法下载或查看附件
最后编译后……

 附件: 您所在的用户组无法下载或查看附件
出现错误:

 附件: 您所在的用户组无法下载或查看附件
而且redboot夹子里 只有两个文件,并无 bin 文件

 附件: 您所在的用户组无法下载或查看附件
这是为什么?
lameck - 2008-5-5 14:10:00
你没有编译成功啊,编译成功后才会产生bin文件夹
好像是你的交叉编译工具没有选对吧?
提示没有找到" i386-elf-gcc"
云里雾里 - 2008-5-5 14:15:00
刚刚吃饭去了
呵呵,牛人来了~~~
寂寞歌唱 - 2008-5-5 15:04:00
那“云里雾里”说他成功编译了阿 ,他怎么设置的?
云里雾里 - 2008-5-5 15:28:00
我有i386的tools
云里雾里 - 2008-5-5 15:32:00
你的这一套eCos源码和tools是哪弄的?在大学计划的网上下的吗?
他们的tools是针对Score核的 ,i386要求用i386的 交叉编译器(i386-elf-tools)
寂寞歌唱 - 2008-5-5 15:33:00
《跟我学*****》上面不是这么说的吗?

 附件: 您所在的用户组无法下载或查看附件
我是按这个来的,应该怎么弄?
云里雾里 - 2008-5-5 15:36:00
看见了,这个图上的tools是Score内核的交叉编译器
而你的模板选的是i386的,要求用i386的tools ,所以提示找不到i386-elf-gcc
寂寞歌唱 - 2008-5-5 15:40:00
我的那些都是老师给的一张凌阳07发布的光盘里的,上面 从8位到32位的开发环境,源码,ecos的源码都有,我都是从那里弄得,你要么?要的话给你发过去,那你把你的那个tools给我发过来可以不?
寂寞歌唱 - 2008-5-5 15:52:00
我的光盘上有这些东西,要得话发给你

 附件: 您所在的用户组无法下载或查看附件

 附件: 您所在的用户组无法下载或查看附件
要得话给你发

附件: 12.JPG
lameck - 2008-5-5 15:56:00
呵呵...
我么多啊~~~
寂寞歌唱 - 2008-5-5 16:36:00
上面俩高人 有i386的 交叉编译器没?我应该怎么弄?
云里雾里 - 2008-5-5 17:07:00
这里有一个链接:
i386-elf-tools-for-cygwin:
http://sunsite.mff.cuni.cz/MIRRORS/sources.redhat.com/pub/ecos/gnutools/cygwin/ecoscentric-gnutools-i386-elf-1.4-2.cygwin.tar.bz2
leajian - 2008-5-5 18:22:00
跟我学eCos一书上所有的步骤都是针对Score 平台的,所以,如果需要在其他平台上用,需要先找到对应平台的toolchain哦 :-)
寂寞歌唱 - 2008-5-5 18:36:00
编译工具路径是不这样设置?选择这个文件夹下的bin夹子吗?这个bin夹子下有i386-elf-gcc.exe  这个文件,


最后出现这个错误



 附件: 您所在的用户组无法下载或查看附件
云里雾里 - 2008-5-6 8:28:00
换换eCos源码包试试...
云里雾里 - 2008-5-6 8:30:00
i386可用的eCos源码
...上传不了啊,太大了每次最大只能上传600K?
寂寞歌唱 - 2008-5-6 10:31:00
我这个是源码包不对的问题吗?
寂寞歌唱 - 2008-5-6 10:44:00
楼上的能不能给把那个源码发到我邮箱阿?yangj04@lzu.cn  谢谢了
云里雾里 - 2008-5-6 10:46:00
太大了,18M左右,邮箱也发不了
我正在跟版主联系,看能不能想办法让我传上去
寂寞歌唱 - 2008-5-6 11:19:00
新建几个编过号的夹子,然后把源码文件分开装在里边,各自压缩,再发
 1  2 
查看完整版本: build lib后 是不应该有三个文件夹阿