u-boot 2011.09 使用自己的board 以及config.h

  • 一个新的方案,用的UBOOT 可能和上一个方案是同一个,但是配置有可能不一样,今天记录一下通过修改配置文件使用新的 board 文件以及 config.h


* ### 进入 u-boot 2011.09 ```c // 打开 boards.cfg // vim boards.cfg // 这一行是旧的 171 ok335x arm armv7 ok335x forlinx ti81xx
// 新增 ECM_5412 规则
172 ECM_5412                     arm         armv7       ECM_5412            aplex          ti81xx 
```c
    // 执行如下命令:
    // 复制旧的 config.h
    cp  include/configs/ok335x.h include/configs/ECM_5412.h
    // 创建自己的board 目录
    mkdir board/aplex/ECM_5412/  -p
    // 复制旧的 board 文件到自己的board 文件夹
    cp board/forlinx/ok335x/*   board/aplex/ECM_5412/ -rf
    // 编译
    make ECM_5412   O=out -j4
    
    // 在 include/config.h  里面就会包含 
    #include <configs/ECM_5412.h>

    // 查看板级文件是否被编译。。。
    ECM_5412@aplex:~/ECM5412/u-boot_2011.09/out$ ls board/aplex/ECM_5412/
    evm.o  libECM_5412.o  mux.o  pll.o
原文地址:https://www.cnblogs.com/chenfulin5/p/7411567.html