关于用u-boot编译bootloader的问题
刚找到一个u-boot1。1。3版本的,尝试编译里面带的现成的bootloader选了个evb4510,提示有一个错误:
Configuring for evb4510 board...
rm:cannot remove directory 'asm': Is a directory
make: *** Error 1
究竟什么回事?那里错了?asm本来就是一个文件夹啊 :-( 是不是要修改这里?我查过makefile就只有这里有asm出现,怎么改,直接删除行吗?
clobber: clean
find . -type f \( -name .depend \
-o -name '*.srec' -o -name '*.bin' -o -name u-boot.img \) \
-print0 \
| xargs -0 rm -f
rm -f $(OBJS) *.bak tags TAGS
rm -fr *.*~
rm -f u-boot u-boot.map u-boot.hex $(ALL)
rm -f tools/crc32.c tools/environment.c tools/env/crc32.c
rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c
rm -f include/asm/proc include/asm/arch include/asm :-( 删除了最后一行还是不行,我发现make lumit4510_config也是有这样的错误,这样编译出来能用的吗? 前面好像有为大侠把U-boot移植到lumit4510上面了啊,你可以去精华版看看!! 谢谢!问题解决了,原来直接把相应的文件夹删掉就行了!不过关于u-boot的编译还没有一个比较完整的教程,希望大侠们能整理一下文档,分享一下。
我能顺利编译现成的lumit4510了,现在自己在尝试修改代码,做一个基于自己板的bootloader,希望顺利通过编译~~
页:
[1]