NXP IMX6ULL的官方文档、官方BSP、官方SDK、交叉编译工具链下载

目录

1 官网下载BSP以及相关文档

1.1 文档下载

1.2 NXP 官方uboot和kernel源码下载

1.3 官方评估板硬件资料下载

1.4 官方BSP下载

2 官网SDK下载

3 交叉编译工具链下载及安装


买了块IMX6ULL的开发板,然后移植uboot和kernel的时候,不想直接用开发板跟的程序,想基于IMX6ULL官方的uboot和kernel自己去做移植工作,所以自己先找一下怎么在官网下载这些东西。

1 官网下载BSP以及相关文档

首先登录官网:Automotive, IoT & Industrial Solutions | NXP Semiconductors

 针对每款芯片,NXP官方会自己设计一个评估板,并配套相关资料,这里就找一下这些相关的资料,鼠标点击官网上面的DESIGN,然后选择左边的Development Boards,

 然后点击i.MX评估板

然后点击view all

 然后选择下图中的imx6ull:MCIMX6ULL-EVK|i.MX6ULL Evaluation Kit | NXP Semiconductors

 1.1 文档下载

 选中左边的suporting information,然后下载最新的docs,

下载完之后解压,得到

打开其中的i.MX_Linux_Users_Guide.pdf

这里可以看到下载NXP官方uboot的网址。

1.2 NXP 官方uboot和kernel源码下载

 我们从前面下载的文档里面可以看到下载官方源码的网址

git clone https://github.com/nxp-imx/uboot-imx -b lf_v2022.04

那么我们去github搜一下nxp-imx看一下

然后再搜uboot-imx就能看到

同样的道理,我们还可以在前面的PDF文档中看到

 所以我们还可以在刚才的github中找到 

这便是NXP官方针对自己的评估板修改的uboot源码和内核源码,自己移植的时候就可以根据这个源码去做修改移植。 

1.3 官方评估板硬件资料下载

还是在刚才下载docs的地方,往下看

下载下来,然后解压 

可以看到原理图,BOM, 

1.4 官方BSP下载

 还是刚才的下载页,继续往下看,注意下载IMX6ULL的,右边第一个不是6ull的,

 然后下载,解压。

然后这里面是一些设备树文件,内核和uboot,应该是可以直接下载到评估板里面的,然后我发现这里面怎么没有uboot和kernel源码,然后我发现里面有这个文件。SCR-4.1.15-2.0.3.txt,打开可以看到

只不过这里面的网址 git.freescale.com已经失效了,现在新的已经不用这个网址了,具体下载源码直接根据前面的方法去github下载就行了。

 2 官网SDK下载

在官网上找到software

得到

画面东西太多了,我直接输入imx6ull搜索看看:Software | NXP Semiconductors

下载那个SDK2.2,下载完之后发现是个exe安装包,

 安装,然后得到 

 其中boards里面是demo代码。

另外,在这个路径下还有一些官方写好的寄存器定义文件,我们写代码的时候可以直接复制这里面的.h文件。

 

 3 交叉编译工具链下载及安装

 各种交叉编译工具链的区别_arm交叉编译工具链区别_陈 洪 伟的博客-CSDN博客

 首先看一下上面稳重中各种交叉编译工具链的区别,然后只需要确认,IMX6ULL的三个问题:

  • 是32位
  • 小端模式:由于是小端模式,那我们下载交叉编译工具链就不要带“be”或“eb”的。
  • 有fpu:那我们就用带hf的,

所以我们下载arm-linux-gnueabihf-gcc类似这种格式的,我们去linaro官网

Linaro Releases

然后下载这个

 下载完之后,解压放到某个路径下,然后添加环境变量即可。

参考文献:

IMX6ULL学习笔记(4)——安装并使用交叉编译工具链_安装交叉编译工具链_Leung_ManWah的博客-CSDN博客

【uboot】imx6ull uboot 2020.04源码下载和编译环境配置_uboot源码下载_ZHONGCAI0901的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/u013171226/article/details/131235390