如何在uboot 2015添加board 支持

一、比如要加一个mips的board;

  1.1 在board目录增加demo_mips, 并在其中添加对应的文件;

  1.2 ./arch/mips/Kconfig 中增加 make menuconfig选项;

   config TARGET_DEMO_MIPS

     bool "Support demo-mips"
     select SUPPORTS_BIG_ENDIAN
     select SUPPORTS_LITTLE_ENDIAN
     select SUPPORTS_CPU_MIPS32_R1
     select SUPPORTS_CPU_MIPS32_R2
     select SUPPORTS_CPU_MIPS64_R1
     select SUPPORTS_CPU_MIPS64_R2

  1.3 如果你需要添加vendor boardname configname等信息可以在:board/demo_mips/Kconfig里面添加:

    例如:

    if TARGET_DEMO_MIPS

 

      config SYS_BOARD
      default "demo_mips_board"

 

      config SYS_VENDOR
      default "demo_vendor"

 

      config SYS_CONFIG_NAME
      default "demo_config" if 32BIT
      default "demo-configs64" if 64BIT

 

    endif

  1.4 在include/configs/目录下加入头文件:demo_mips.h or demo_mips64.h;

    这个文件将会被include/config.h引用。

    include/config.h has been updated after "make xxxconfig".

 

  1.5 在configs目录下加入默认编译的xxxx_defconfig.

    编译的时候使用:make xxxx_defconfig && make all

 

待续。。。

  

 

  

  

posted @ 2015-07-12 19:08  JustRelax  阅读(348)  评论(0编辑  收藏  举报