uboot-2012.04.01移植編譯前準備

一:準備移植
一、從下面的官網下載uboot-2012.04.01
二、創建sourceinsight工程
 a、解壓並在E:\colin weidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01創建SI
 b、添加文件到SI工程
    一、點擊"Add All",選中「Include top level sub-directories」和「Recursively add lower sub-directories」點擊「OK」
    二、選中「Board」目錄,點擊「Remove Tree」,去掉總個目錄
       進入「Board\Samsung\Smdk2410\」,點擊"Add All"
    三、選中「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"
    四、選中「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」
    五、同步文件,完成
三、編譯
  嘗試編譯,選擇合適的編譯工具鏈 老版本可能編譯錯誤,選用arm-linux-gcc-4.3.2.tar.bz2編譯linux

  sudo vi /etc/environment設置環境變量工具

 編譯 make distclean同步

  make smdk2410_config編譯

  make變量

相關文章
相關標籤/搜索