U-BOOT的移植方法

1、添加默认配置文件mx6ull_alientek_emmc_defconfig

   借鉴NXP官方的mx6ull_14x14_evk_emmc_defconfig

这里是将自己的开发板创建一个配置文件mx6ull_alientek_emmc_defconfig添加到u-boot中。

2. 添加板子对应的头文件

        不同的板子有一些需要配置的信息,一般是在一个头文件里面配置的,每个板子有一个。对于NXP官方的6ULL EVK板子,这个头文件就是include/configs/mx6ullevk.h

        复制一份NXP官方的头文件为mx6ull_alientek_emmc.h

        将头文件修改为;
                #ifndef __MX6ULL_ALIENTEK_EMMC_CONFIG_H

                #define __MX6ULL_ALIENTEK_EMMC_CONFIG_H

3、添加板子对应的板级文件夹

        cd board/freescale/

        cp mx6ullevk/ mx6ull_alientek_emmc -r

        将board/freescale/mx6ull_alientek_emmc文件夹下的Makefile 文件、imximage.cfg 文件 、Kconfig 文件、MAINTAINERS 文件、.c文件进行修改,修改的方法是将对应的mx6ull_14x14_evk_emmc改为mx6ull_alientek_emmc。

4、修改U-BOOT图形配置界面

arch/arm/cpu/armv7/mx6/Kconfig文件中添加如下内容:

        config TARGET_MX6ULL_ALIENTEK_EMMC

        bool "Support mx6ull_alientek_emmc"

        select MX6ULL

        select DM

        select DM_THERMAL

在最后一行的 endif 的前一行添加如下内容:

         source "board/freescale/mx6ull_alientek_emmc/Kconfig"

这样就完成了一个简单的u-boot移植。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值