imx6ull mini板子uboot移植

本文详细介绍了如何将uboot移植到NXP i.MX6ULL迷你板上,从获取官方源码、选择合适版本,到添加开发板配置、修改相关文件和dts,直至引导内核启动。通过一系列步骤,实现了uboot在自定义开发板上的成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、nxp 官方uboot初体验
正常情况下芯片原厂的uboot支持度比较好,我们可以在此基础上将uboot移植到自己的板子上。
获取NXP官网的uboot
官网网址: https://source.codeaurora.org/external/imx/uboot-imx
通过git来进行下载,然后选择合适的版本
在这里插入图片描述
这里我们选择rel_imx_4.14.98_2.3.0 git checkout rel_imx_4.14.98_2.3.0
下载后选择与我们cpu一样的公版进行编译操作
make distclean
make mx6ull_14x14_evk_defconfig
make
编译成功后下载到板子上运行。
在这里插入图片描述

可见,还是需要做一定的适配工作才能正常运行。

二、添加自己的开发板
2.1添加配置文件
configs目录下拷贝一份mx6ull_14x14_evk_defconfig 为mx6ull_14x14_100ask_defconfig,修改目标板,设备树,board路径。
在这里插入图片描述

2.2添加板子对应的头文件
include/configs目录下拷贝mx6ullevk.h为mx6ull_100ask.h.修改条件编译。
#ifndef __MX6ULL_100ASK_CONFIG_H
#define __MX6ULL_100ASK_CONFIG_H
根据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值