android_uboot_smdkv210.tar.bz2 初体验

1,解压文件  tar -jvxf android_uboot_smdkv210.tar.bz2
2,查看交叉编译工具链是否与linux的一致, vi Makefile 
android_uboot_smdkv210.tar.bz2 初体验
再看看linux中相应的路径下是否装有交叉编译工具链
android_uboot_smdkv210.tar.bz2 初体验

3,查看Makefile文件

android_uboot_smdkv210.tar.bz2 初体验

对应"u-boot-samsung-dev/include/configs"目录下的smdkv210single.h,如下图

android_uboot_smdkv210.tar.bz2 初体验

4,先生成一个u-boot.bin文件 1) make smdkv210single_config  2) make

android_uboot_smdkv210.tar.bz2 初体验

5用sd_fusing.sh进行烧录

android_uboot_smdkv210.tar.bz2 初体验

6烧录前检查 sd_fusing.sh

android_uboot_smdkv210.tar.bz2 初体验

7尝试烧录 ./sd_fusing.sh  /dev/sdb

android_uboot_smdkv210.tar.bz2 初体验

8查看文件是否有问题

android_uboot_smdkv210.tar.bz2 初体验

9,删除文件再重新生成 

android_uboot_smdkv210.tar.bz2 初体验

10,重复第7步 ./sd_fusing.sh  /dev/sdb

android_uboot_smdkv210.tar.bz2 初体验

11,烧录成功,这只能表示这个u-boot能用来启动smdkv210single.h这个配置的相关设备,放在九鼎的开发板上,还要进行相关的修改,具体要改哪些,那就要看能否启动,启动起来还有哪些不正常.

12.尝试启动开发板

android_uboot_smdkv210.tar.bz2 初体验

13.由于生成u-boot.bin文件所需的文件很多,所以要用source insight把全部文件放进去再查找再修改

14.在u-boot-samsung-dev文件夹中新建一个文件夹起个名字如: si_project 在source insigh中新建工程,把工程文件放入里面,再Synchronize files同步一下.先从star.S找起,在cpu\s5pc11x里面.再找到288行的 bl lowlevel_init 关联过去看下,

board\samsung\smdkc110下的 lowlevel_init.S 把118行的bl PMIC_InitIp 屏蔽掉.

15.重新生成u-boot.bin文件再测试.

16测试结果:

android_uboot_smdkv210.tar.bz2 初体验