简介: uboot移植到IMX6ULL平台详细过程(下) 3 添加开发板对应的板级文件夹 uboot 中每个板子都有一个对应的文件夹来存放板级文件,比如开发板上外设驱动文件等等。 NXP 的 I.MX 系列芯片的所有板级文件夹都存放在 board/freescale 目录下,在这个目录下有个名为 mx6ullevk 的文件夹,这个文件夹就是 NXP 官方...
打开u-boot-2021.10-rc4/arch/arm/dts/Makefile文件,修改dtb-$(CONFIG_MX6ULL) +=代码块为: dtb-$(CONFIG_MX6ULL) += \ imx6ull-14x14-evk.dtb \ imx6ull-fire-mmc.dtb \ imx6ull-fire-nand.dtb \ imx6ull-colibri.dtb \ imx6ull-myir-mys-6ulx-eval.dtb \ imx6ull-phytec-segin-ff-rdk-emmc...
#include"imx6ull-14x14-evk.dts"改为#include"imx6ull-14x14-topeet.dts" imx6ull-14x14-topeet.dts文件: 添加 cp arch/arm/dts/imx6ull-14x14-evk.dts arch/arm/dts/imx6ull-14x14-topeet.dts 修改: #include"imx6ul-14x14-evk.dtsi"#include"imx6ul-14x14-evk-u-boot.dtsi"改为#include"im...
因此,我们在移植uboot的时只需修改我们自己的板子和官方板子不同的地方就可以了。 我使用的板子是百问网制作的100ask_imx6ull_pro 开发板,他们已经提供了移植好的uboot,但是为了学习,我还是决定从头开始移植。 进入正题: 准备:nxp 提供的uboot 源码,使用的芯片是imx6ull,对应官方的开发板为"MCIMX6ULL-EVK" 阶...
mvboard/freescale/mx6ull_topeet/mx6ullevk.c board/freescale/mx6ull_topeet/mx6ull_topeet.c 添加设备树文件新版本uboot更多的参考了Linux内核引入了设备树和驱动模型(Driver Model)。所以移植内容就更多的是设备树文件的修改。 imx6ull-14x14-topeet-emmc.dts文件: ...
首先看下「uboot的配置」,configs 目录下有很多跟 I.MX6UL/6ULL 有关的配置,找到与mx6ull相同的,如下图。 因为我这个开发板是emmc版本的,所有就使用这个mx6ull_14x14_evk_emmc_defconfig。 编译uboot使用下面3条指令: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distcleanmake ARCH=...
1.《【uboot】imx6ull uboot 2020.04源码下载和编译环境配置》 2.《【Ethernet】以太网卡LAN8720A分析和使用》
原子的uboot我烧写过没问题,用的是FEC1,能ping通。而到我移植的时候选择#define CONFIG_FEC_ENET_...
近期购置了野火的IMX6ULL-S1-Pro开发板,官方文档的指导存在不少困扰,所以我决定分享一个移植UBOOT到Mac上操作的详细记录,以供参考。首先,确保你的设备配置如下:运行环境是MacOS 13.5.1,搭载Apple M1 Pro处理器,使用的是GNU Make 3.81版本。对于初学者来说,选择合适的gcc编译工具可能会有些...
u-boot:uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 linux:linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 开发板: 正点原子-IMX6ULL_EMMC版本,底板版本v2.2 问题描述 跟着正点原子提供的文档《I.MX6U嵌入式Linux驱动开发指南V1.8》37.2章节,练习NXP官方开发板Linux内核编译。在37.2.3小节-Linux内核启动测...