qchen10 发表于 2006-10-9 14:49:05

arm-elf-tools can't execute

HI ALL:
初次接触skyeye,请大侠多多指点。

环境: xp sp2 + cygwin-1.5.19-for-skyeye + skyeye1.2-RC7-2 + arm-elf-tools20030314.sh + ucosii4skyeye

现象; 修改makefile后,skyeye能正常make,产生skyeye.exe.但arm-elf-gcc, arm-elf-gdb 不能工作。make
ucosii4skyeye 时出现: arm-elf gcc can't execute binary file.同样在 shell 中 启动 arm-elf-gdb 得到同样的错误。
后来更换电脑,把arm-elf-tools-20030314换为arm-elf-tools-20011219.tar 也不行。好像arm-elf-tools 在cygwin里不能执行。
但在redhat9.0下同样的arm-elf-tools 都 ok.cygwin-1.5.19-for-skyeye compile skyeye1.2-RC8-3 在make 阶段通不过。

please help

qchen10 发表于 2006-10-11 16:34:32

why, no voice

ksh 发表于 2006-10-11 17:40:27

but what arm toolchain do you download? You should download a arm toolchain under cygwin. Please download toolchain from http://www.gnuarm.com/

qchen10 发表于 2006-10-13 09:27:27

oh! thank ksh
    the arm-elf tools i usedmaybe linux version , not a cygwin version.

rw99yy 发表于 2006-10-13 10:09:23

arm-elf-tools20030314.sh

arm-elf-tools20030314.sh 不能构造cygwin下的交叉编译环境 它只能构造linux环境下的!
你需要下cygwin下的交叉编译环境!

qchen10 发表于 2006-10-14 10:18:37

Hi:
   我下载了GNUARM,安装在cygwin的/usr/local/gnuarm/, 修改ucosii4skyeye的rule.make中
config         如下:

               改:
                echo "on cgywin!"; \
                echo CROSS_COMPILE = arm-linux- > $(CFG_FILE); \
                echo LIBPATH = -L/lib/gcc-lib/arm-linux/2.95.3/ -L/usr/arm-linux/lib >> $(CFG_FILE); \

               为:
                echo "on cgywin!"; \
                echo CROSS_COMPILE = arm-elf- > $(CFG_FILE); \
                echo LIBPATH = -L/usr/local/gnuarm/lib/gcc/arm-elf/3.4.3 >> $(CFG_FILE); \
   cd ucosii4skyeye make 时出错,参考附件。
   ucosii4skyeye readme讲要把libc.a libgcc.a copy to LIBPATH/, 但是gnuarm里只有libgcc.a,没有libc.a.
readhat9.0下安装arm-elf-tools-20030314.sh, arm-linux-gcc-3.3.2.tar.bz2(陈渝出版的skyeye书中光盘提供)。
arm-elf-tools-20030314.sh中也只有libgcc.a, 没有libc.a,但编译ucosii4skyeye是通过的. arm-linux-gcc-3.3.2中有libc.a.

请问how to slove this?

另外, gnuarm是arm-elf格式,可不可以编译linux(有MMU), 如果不能,可以帮忙给个下载地址吗?

qchen10 发表于 2006-10-14 10:38:56

skyeye-error

上传附件

qchen10 发表于 2006-10-17 13:53:29

请版主出招
页: [1]
查看完整版本: arm-elf-tools can't execute