I.MX6 Uboot移植与配置(Yocto环境)

 

一、主机环境

主机:Windows10 64bit

VMware虚拟机软件版本:12.5.8

Ubuntu版本:14.04.5 64bit

开发板:I.MX6-PIANO , CPU: I.MX6DL

 

I.MX6 bsp infomation:

Bsp version:fsl-yocto-L4.1.15_2.0.0-ga ;

Yocto Project version: 2.1 ;

Linux Kernel version: 4.1 ;

U-Bboot version: 2016.03-r0

 

二、U-boot移植修改步骤

yocto编译完成后,我们需要找到源码目录:fsl-release-bsp/<build_dir>/tmp/work,U-Boot源码目录(后文用<UBOOT DIR>表示):

1.拷贝board文件

cp -R board/freescale/mx6sabresd board/freescale/mx6dlpiano

2.修改文件名字

(1)

<UBOOT DIR>/board/freescale/mx6sabresd/mx6sabresd.c

==>:

<UBOOTDIR>/board/freescale/mx6dlpiano/mx6dlpiano.c

 

(2)

<UBOOT DIR>/board/freescale/mx6sabresd/mx6sabresd.cfg

==>:

<UBOOTDIR>/board/freescale/mx6dlpiano/mx6dlpiano.cfg

(3)修改mx6dlpiano.cfg文件

PLUGIN board/freescale/mx6sabresd/plugin.bin 0x00907000

==>:

PLUGIN board/freescale/mx6dlpiano/plugin.bin 0x00907000

 

3.复制板级配置头文件

 

cp include/configs/mx6sabresd.h include/configs/mx6dlpiano.h

 

4.在<UBOOT DIR>/configs/创建一个新的基础配置文件,可以拷贝其他配置好的文件来修改,修改为如下内容:

 

CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6dlpiano/mx6dlpiano.cfg,MX6DL"

CONFIG_ARM=y

CONFIG_TARGET_MX6DLPIANO=y

CONFIG_SYS_MALLOC_F=y

CONFIG_SYS_MALLOC_F_LEN=0x400

CONFIG_DM=y

CONFIG_DM_THE

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值