新蒲京娱乐场官网-www.8555cc.com|最新网站NO.1-2

新蒲京娱乐场官网8555cc最新网站提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

新蒲京娱乐场官网-www.8555cc.com|最新网站NO.1-2

技术文章 > ARM工业控制板 > NXP开发板 > 新蒲京娱乐场官网8555ccMYD-C8MMX开发板 -- 系统软件框架,编译uboot,kernel

新蒲京娱乐场官网8555ccMYD-C8MMX开发板 -- 系统软件框架,编译uboot,kernel

文章来源:新蒲京娱乐场官网8555cc最新网站 发布日期:2020.6.19 浏览次数:6901

本文为电路城评测精选文章:


新蒲京娱乐场官网8555ccMYD-C8MMX开发板系统软件框架和其他arm 开发板差不多,包含:

1uboot 引导程序

2kernel 内核,设备树,模块

3rootfs 根文件系统

新蒲京娱乐场官网8555ccMYD-C8MMX开发板比较特别的是:uboot 引导程序格式比较特殊;下载烧录程序多,不熟悉的话,会觉得杂乱,熟悉了用起来很灵活


1.新蒲京娱乐场官网8555ccMYD-C8MMX开发板的 uboot 引导程序,内含SPLDTBubootfirmwarebl31.,还需要一个打包工具把以上系统打包为一个特殊格式的 flash.bin 文件给开发板使用。


SPLDTBuboot 文件由 uboot 源码编译而来,uboot 源码位于新蒲京娱乐场官网8555cc光盘04-Source/MYIR-i.MX8MM-Uboot.tar.gz


Firmwarefreescale下载:

http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.1.bin bl31

 ATF源码编译而来,ATF源码位于新蒲京娱乐场官网8555cc光盘04-Source/imx8mm-atf.tar.gz

打包工具解压imx-mkimage.tar.gz 而来


2.Kernel 内核,设备树,模块,由kernelkernel 源码编译而来,kernel 源码位于新蒲京娱乐场官网8555cc光盘04-Source/MYIR-i.MX8MM-Linux.tar.gz


3.rootfs 文件系统,可以按照手册制作打包


编译工具使用之前介绍开发环境中的 meta-toolchain 工具链


以上系统软件构建,都可以参考新蒲京娱乐场官网8555cc手册指导一步一步做,新蒲京娱乐场官网8555cc手册写的很详细,本文只记录不同的地方:


本文先使用 meta-toolchain 编译uboot

1.png

下载 firmware

wget http://www.freescale.com/lgfiles ... irmware-imx-8.1.bin

解压:

./firmware-imx-8.1.bin --auto-accept

解压出来的文件:

2.png


编译atf

3.png

打包 flash.bin

4.png

编译内核会出以下错误:

5.png

安装 bc 软件包后,继续编译 kernel,又会出现以下错误:

6.png



需要修改环境两个环境变量,先备份环境变量文件,再修改环境变量:

1.取消 meta toolchain   PATH 环境变量

7.png

2.修改 meta toolchain   CROSS_COMPILE 环境变量

8.png

可以编译出内核

9.png

继续编译设备树和模块

10.png

构建根文件系统按照手册制作打包


uuu 下载工具

NXP 给 imx 芯片开发了新的烧录工具 uuu (Universal Update Utility)通用更新工具,uuu 工具支持 imx 全系列芯片,windows/linux/macos 三平台都可以使用,用来替换之前的 mfg tool 烧录工具的


Windows 版本的uuu工具可从新蒲京娱乐场官网8555cc资料光盘03-Tools\MYD-C8MMX-OTG-DOWNLOAD中找到 uuu.exe


linux 版本的下载编译过程:从github 下载源码

11.png

配置

12.png

编译

13.png

编译完成在uuu 目录中生成uuu 可执行程序,烧录程序就需要使用这个软件:

14.png


系统软件编译,打包,工具编译完成。


新蒲京娱乐场官网8555ccMYD-C8MMX开发板的启动方式比较灵活,下载方式也比较多。



本文来自新蒲京娱乐场官网8555cc最新网站,原文地址: http://www.myir-tech.com/customerService/resource-list.asp?id=547,转载请注明出处。