嵌入式爱好者

查看: 9750|回复: 0

uboot编译过程一直在串口没有输出任何信息,麻烦各位大侠给看看,问题出现在哪里了?

[复制链接]

0

主题

0

帖子

15

积分

扫一扫,手机访问本帖
发表于 2012-5-31 19:12:15 | 显示全部楼层 |阅读模式
Uboot的编译过程
1建立自己的开发板项目
在board/samsung/下建立自己开发板的项目,取名叫xiaoe6410:
#tar -jxvf u-boot-2011.06.tar.bz2 //解压源码
#cd u-boot-2011.06/board/samsung/ //进入目录
#mkdir xiaoe6410 //创建xiaoe6410文件夹
#cp -rf smdk6400/* xiaoe6410/ //将6400下所有的代码复制到xiaoe6410下
#cd xiaoe6410 //进入xiaoe6410目录
#mv smdk6400.c  xiaoe6410.c //将xiaoe6410下的smdk6400.c改名为xiaoe6410.c
#cd ../../../ //回到u-boot根目录
#cp include/configs/smdk6400.h include/configs/xiaoe6410.h //建立xiaoe6410配置头文件
2. 修改u-boot跟目录下的Makefile文件。查找到smdk6400_config的地方,在他下面按照smdk6400_config的格式建立xiaoe6410_config的编译选项,另外还要指定交叉编译器
#vim Makefile
CROSS_COMPILE ?= arm-linux- //根据Linux系统指定交叉编译器为arm-linux-gcc
xiaoe6410_noUSB_config \
xiaoe6410_config : unconfig
@mkdir -p $(obj)include $(obj)board/samsung/xiaoe6410
@mkdir -p $(obj)nand_spl/board/samsung/xiaoe6410
@echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
@if [ -z "$(findstring xiaoe6410_noUSB_config,$@)" ]; then \
echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/xiaoe6410/config.tmp;\
$(MKCONFIG) $(@:_config=) arm arm1176 xiaoe6410 samsung s3c64xx; \
else \
echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/xiaoe6410/config.tmp;\
$(MKCONFIG) $(@:_noUSB_config=) arm arm1176 xiaoe6410 samsung s3c64xx; \
fi
@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
*说明:arm :CPU的架构(ARCH)
arm1176:CPU的类型
xiaoe6410 :对应在board目录下建立新的开发板项目的目录
samsung:新开发板项目目录的上级目录,如直接在board下建立新的开发板项目的目录,则这里就为NULL
s3c64xx:CPU型号
*注意:编译选项格式的第二行要用Tab键开始,否则编译会出错

3.进入顶层目录nand_spl/board/samsung目录新建目录xiaoe6410,并将smdk6400下的文件复制到刚刚新建的xiaoe6410下
#cd nand_spl/board/samsung //
#cp –ar smdk6400/* xiaoe6410/
4. 将u-boot-2011.06/arch/arm/include/asm/arch-s3c64xx/s3c6400.h复制一份,并更名为xiaoe6410.h   mv s3c6400.h  xiaoe6410.h
5.测试编译新建的smdk6410开发板项目
#make smdk6410_config //如果出现Configuring for smdk6410 board...则表示设置正确
#make //编译后在根目录下会出现u-boot.bin和u-boot-nand.bin文件,则u-boot移植的第一步就算完成了
6.剩下的就是用SD卡烧写Uboot了,详见《OK6410-A开发板LINUX3.0.1用户手册》
但是编译成功后,串口无打印信息:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 21:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表