S5pv210 u-boot-2010.03移植详细教程

来源:互联网 发布:淘宝上怎么买枪 编辑:程序博客网 时间:2024/06/06 12:09

1.下载源码:u-boot-2010.03.tar.bz2

ftp://ftp.denx.de/pub/u-boot/

1.1解压:

# tar -jxf u-boot-2010.03.tar.bz2 //解压源码
#cd u-boot-2010.03 //进入U-BOOT源代码目录

我们关心的板级相关文件或目录

u-boot-2010.03/Makefile
u-boot- 2010.03/include/configs/smdkc100.h
u-boot- 2010.03 /cpu/arm_cortexa8/start.S
u-boot- 2010.03 /board/samsung/smdkc100
u-boot- 2010.03 /lib_arm

1.2配置开发板和设置交叉工具链:


s5pc1xx下添加(就仿照上面的两行来修改Makefile):

smdkv210_config:        unconfig

       @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 smdkv210 samsung s5pc1xx



1.3配置编译:

$ cd  board/samsung/
    $ cp  -raf smdkc100  smdkv210 
    $ cd  smdkv210 
    $ mv  smdkc100.c  smdkv210 .c
    $ vim  Makefile
    修改
        COBJS-y := smdkc100.o 
    
        COBJS-y := smdkv210 .o 
    $ cd  include/configs
    $ cp  smdkc100.h  smdkv210 .h

u-boot-2010.03$ make  smdkv210 _config


u-boot-2010.03$ make

编译完成后生成的u-boot.bin就是可执行的镜像文件。但是该文件不能在smdkv210平台上运行,我们需要对u-boot源代码进行相应的修改,u-boot-2010.03/cpu目录下只保留arm_cortexa8


u-boot-2010.03/cpu/arm_cortexa8目录下只保留


u-boot-2010.03/board目录下只保留samsung


u-boot-2010.03/board/samsung目录下只保留smdkv210 


........

详细文档及其移植好的工程详见链接:下载链接地址



0 0
原创粉丝点击