OK6410 UBOOT移植(5)

修改/cpu/arm1176 下的Makefile文件 COBJS=cpu.o nand_cp.o 其中nand_cp.o是新添加的

然后进入到文件夹nand_spl\board进入samsung文件夹,进入复制后的smdk6410文件夹,进入Makefile

修改:COBJS=nand_boot.onand_ecc.o s3c64xx.o nand_cp.o

在代码

# from SoC directory
$(obj)cpu_init.S:
 @rm -f $@
 @ln -s $(TOPDIR)/cpu/arm1176/s3c64xx/cpu_init.S $@

之后添加

$(obj)nand_cp.c:
 @rm -f $@
 @ln -s $(TOPDIR)/cpu/arm1176/nand_cp.c $@ 

修改cpu/arm1176 下的u-boot.lds

. = ALIGN(4);
 .text :
 {
  cpu/arm1176/start.o (.text)
  board/samsung/smdk6410/lowlevel_init.o (.text)
  cpu/arm1176/s3c64xx/cpu_init.o (.text)
  cpu/arm1176/nand_cp.o (.text)
  *(.text)
 } 

修改board/samsung/smdk6410中的u-boot-nand.lds

. = ALIGN(4);
 .text      :
 {
   cpu/arm1176/start.o (.text)
   cpu/arm1176/s3c64xx/cpu_init.o (.text)
 board/samsung/smdk6410/lowlevel_init.o (.text)
 cpu/arm1176/s3c64xx/cpu_init.o (.text)
 cpu/arm1176/nand_cp.o (.text)
   *(.text)
 }

移植的第一阶段基本完成,进行第一步测试

 

 

使用飞凌的linux手册中USB下载方法把编译生成的u-boot.bin下载到板子中

发现uboot已经基本上可以使用,存在一些BUG,需要慢慢解决。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值