您的位置:首页 > 其它

uboot2010-10移植——(一)

2018-03-12 08:59 399 查看
开发环境:
*虚拟机:VMWare--ubuntu9.0
* 开发板:SDRAM:64M    ROM:NAND FLASH 256M 
* U-boot下载地址:u-boot-2014.01.tar.bz2 
* 移植目标单板信息: 
                                JZ2440v2                
                                CPU: S3C2440               
                                NAND: K9F2G08U0C                
                                NOR:  MX29LV160DBTI                

                                网卡:DM9000A
(一)分析Makefile
1. all: $(ALL-y) $(SUBDIR_EXAMPLES)
2. $(SUBDIR_EXAMPLES): $(obj)u-boot
3.$(obj)u-boot: depend \
$(SUBDIR_TOOLS) $(OBJS) $(LIBBOARD) $(LIBS) $(LDSCRIPT) $(obj)u-boot.lds

$(GEN_UBOOT)

4 .
 OBJS  = $(CPUDIR)/start.o

$(OBJS): depend
LIBS-y += lib/libgeneric.o
LIBS-y += lib/lzma/liblzma.o
LIBS-y += lib/lzo/liblzo.o
LIBS-y += lib/zlib/libz.o
LIBS-$(CONFIG_TIZEN) += lib/tizen/libtizen.o
LIBS-$(HAVE_VENDOR_COMMON_LIB) += board/$(VENDOR)/common/lib$(VENDOR).o
LIBS-y += $(CPUDIR)/lib$(CPU).o

$(MAKE) -C $(CPUDIR) $(if $(REMOTE_BUILD),$@,$(notdir $@))
$(obj)u-boot.lds: $(LDSCRIPT)

$(CPP) $(CPPFLAGS) $(LDPPFLAGS) -ansi -D__ASSEMBLY__ -P - <$^ >$@
(二)搭建交叉编译工具
解压新版的gcc

tar xjf arm-linux-gcc-4.3.2.tar.bz2

查看环境变量

$PATH  

配置环境变量
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/tools/tmp/usr/local/arm/4.3.2/bin

修改配置文件修改环境变量
vi /etc/environment

(三)编译
make smdk2410_config
make
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: