这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » uClinux-samsung编译问题求助

共1条 1/1 1 跳转至

uClinux-samsung编译问题求助

菜鸟
2006-05-08 01:03:03     打赏

各位大虾,最近在移植uClinux内核的时候遇到一些问题,在此想请教一下你们的。

我从网上下载了uClinux-samsund,但是它只有对4510的支持,上网查了一下资料,发现都是把4510修改成支持44b0的,好像u-boot移植一样,随内核下载的还有一个补丁Samsung-20020306.patch。

首先,我的第一个问题是:

要怎样帮内核打上这个补丁啊?我试过用立宇泰公司打补丁的方法:patch –p1 < Samsung-20020306.patch 但是提示错误。(我以前没试过帮内核打补丁,可以说是一窍不通,所以请说得详细点哦,拜托)

没办法,先不打补丁试试吧,我想先确认一下我的机上的交叉编译环境是否合适,于是就拿它自带的4510来开刀吧

make menuconfig

make dep

make clean

make lib_only

make user_only(有点小错误,后来上网查了资料搞掂了)

make romfs

一切似乎都很顺利..........

make image

出错了,提示:

rm-elf-ld -r -o /home/uClinux-samsung/linux-2.4.x/romfs.o -b binary /home/uClinux-samsung/images/romfs.img
arm-elf-objcopy -O binary -R .note -R .comment -S /home/uClinux-samsung/linux-2.4.x/linux /home/uClinux-samsung/images/image.ram
arm-elf-objcopy: /home/uClinux-samsung/linux-2.4.x/linux: ?????????
make[1]: *** [image] 错误 1
make[1]: Leaving directory `/home/uClinux-samsung/vendors/Samsung/4510B'
make: *** [image] 错误 2

这个错误我在立宇泰提供的教程里看过,它说的是因为第一次文件系统还没建立好,再运行一次make romfs就行了之类吧,具体我忘了,(以前编译它提供的uClinux-dist内核也碰到,当时没去搞它,而是找了另一个现成的内核来搞,没想到到头来还是要去解决它)但是我重新make romfs make image后它还是提示出错,进入linux-2.4.x/目录,没发现linux请问这是为什么,要怎样去改啊?

希望大虾们知道的话可以告诉我,小弟感激不尽!




关键词: uClinux-samsung     编译     问题     求助    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]