以官方uboot移植uboot(DDR移植)

(1)添加DDR初始化代码文件和头文件

DDR初始化文件:cpu_init.S (android_uboot_smdkv210\u-boot-samsung-dev\cpu\s5pc11x\s5pc110)

DDR初始化相关的头文件:S5pc110.h (android_uboot_smdkv210\u-boot-samsung-dev\include)

(2)修改DDR初始化文件

将cpu_init.S (android_uboot_smdkv210\u-boot-samsung-dev\cpu\s5pc11x\s5pc110)复制到E:\linuxseamlessshare\无痕共享文件夹\uboot压缩包\u-boot-2013.10\u-boot-2013.10\board\samsung\goni中修改

(3)将samsung配置文件中DDR的配置宏复制到\linuxseamlessshare\无痕共享文件夹\uboot压缩包\u-boot-2013.10\u-boot-2013.10\include\configs\s5p_goni.h中

samsung配置文件中DDR的配置宏
以官方uboot移植uboot(DDR移植)
s5p_goni.h添加配置宏
以官方uboot移植uboot(DDR移植)

(4)修改E:\linuxseamlessshare\无痕共享文件夹\uboot压缩包\u-boot-2013.10\u-boot-2013.10\board\samsung\goni中的Makefile文件

以官方uboot移植uboot(DDR移植)

(5)在lowlevel_init.S (u-boot-2013.10\u-boot-2013.10\board\samsung\goni)中调用移植的DDR

初始化DDR
以官方uboot移植uboot(DDR移植)
初始化DDR成功打印K
以官方uboot移植uboot(DDR移植)

(6)移植结果

以官方uboot移植uboot(DDR移植)