修改/cpu/arm1176 下的Makefile文件 COBJS=cpu.o nand_cp.o 其中nand_cp.o是新添加的
然后進入到文件夾nand_spl\board 進入samsung文件夾,進入復制后的smdk6410文件夾,進入Makefile
修改:COBJS=nand_boot.o nand_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)
}
移植的第一階段基本完成,進行第一步測試
聯(lián)系客服