android_uboot_smdkv210.tar.bz2 初体验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/asty008/article/details/80547800
1,解压文件  tar -jvxf android_uboot_smdkv210.tar.bz2
2,查看交叉编译工具链是否与linux的一致,  vi Makefile 

再看看linux中相应的路径下是否装有交叉编译工具链

3,查看Makefile文件


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


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

5用sd_fusing.sh进行烧录


6烧录前检查 sd_fusing.sh


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


8查看文件是否有问题


9,删除文件再重新生成 


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


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

12.尝试启动开发板


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测试结果:




猜你喜欢

转载自blog.csdn.net/asty008/article/details/80547800