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
*虚拟机: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
相关文章推荐
- UBOOT-2012-10在OK6410平台的移植(二)uboot 2012.10启动流程
- UBOOT-2010-03在S3C2440上的移植<三>------------自动识别启动模式Nand Or Nor
- UBOOT-2012-10在OK6410平台的移植(一)写在前面的话
- uboot2013-10移植(二)--mkconfig注释
- UBOOT-2010-03在S3C2440上的移植<二>------------硬件初始化
- UBOOT-2010-03在S3C2440上的移植<四>------------支持NANDFLASH
- UBOOT-2012-10在OK6410平台的移植(十二)移植结束
- uboot2013-10移植(一)--Makefile注释
- uboot2013-10移植(四)--修改配置文件
- UBOOT-2012-10在OK6410平台的移植(十一)从SD卡启动
- UBOOT-2012-10在OK6410平台的移植(十三)完善功能
- UBOOT-2012-10在OK6410平台的移植(十)MLC NAND驱动(硬件8位ECC)
- UBOOT-2012-10在OK6410平台的移植(九)MMC驱动
- UBOOT-2012-10在OK6410平台的移植(八)LCD输出
- UBOOT-2010-03在S3C2440上的移植<四>------------支持NANDFLASH<续>
- UBOOT-2012-10在OK6410平台的移植(七)关于NAND启动
- UBOOT-2012-10在OK6410平台的移植(六)添加DNW下载功能
- UBOOT-2012-10在OK6410平台的移植(五)修改网卡驱动DM9000AE
- UBOOT-2012-10在OK6410平台的移植从SD卡启动
- UBOOT-2012-10在OK6410平台的移植(四)uboot 2012.10 raise: Signal # 8 caught的问题