uboot-2012.04.01移植编译前准备

一:准备移植
1、从下面的官网下载uboot-2012.04.01
2、建立sourceinsight工程
 a、解压并在E:\colin weidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01建立SI
 b、添加文件到SI工程
    1、点击"Add All",选中“Include top level sub-directories”和“Recursively add lower sub-directories”点击“OK”
    2、选中“Board”目录,点击“Remove Tree”,去掉总个目录
       进入“Board\Samsung\Smdk2410\”,点击"Add All"
    3、选中“Arch”目录,点击“Remove Tree”,去掉总个目录
       进入“Arch\Arm\Cpu\Arm920t\”,双击选中“Cpu.c”“Interrupts.c”“start.S”。
       进入“Arch\Arm\Cpu\Arm920t\S3c24x0\”,点击"Add All"
       进入“Arch\Arm\”,选中"Dts"目录,点击"Add Tree"
       进入“Arch\Arm\Include\Asm\Arch_s3c24x0”,点击"Add All"
       进入“Arch\Arm\Include\Asm\”,点击"Add All",去掉“Include top level sub-directories”和“Recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
       进入“Arch\Arm\Include\Asm\”,单击选中"Proc-armv",点击"Add Tree"
       进入“Arch\Arm\Lib\”,点击"Add All"
    4、选中“Include”目录,点击“Remove Tree”,去掉总个目录
       进入“Include\”,点击"Add All",去掉“Include top level sub-directories”和“Recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
       进入“Include\”,单击选中"Andestech",点击"Add Tree"
       进入“Include\”,单击选中"Asm-generic",点击"Add Tree"
       进入“Include\”,同上选中除"Configs"目录外的所有目录,点击"Add Tree"。"Configs"目录先不加,下面再议
       进入“Include\Configs\”,双击选中“Smdk2410.h”
    5、同步文件,完成
3、编译
  尝试编译,选择合适的编译工具链 老版本可能编译错误,选用arm-linux-gcc-4.3.2.tar.bz2编译

  sudo vi /etc/environment设置环境变量

 编译 make distclean

  make smdk2410_config

  make

  

posted @ 2019-01-09 15:37  Jason-Ye专栏  阅读(387)  评论(0编辑  收藏  举报