当前位置: 移动技术网 > 网络运营>服务器>Linux > iMX6UL---zlg M6G2C开发板内核编译记录

iMX6UL---zlg M6G2C开发板内核编译记录

2020年08月11日  | 移动技术网网络运营  | 我要评论
开发板型号:zlg EPC-6G2C-LARM架构:Cortex-A7Kernel :4.1.15CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHzRAM: IS43TR16128B , 256MB SDRAMROM: ML02, 256MB NAND Flash1. 编译流程://清除上次编译生成的文件make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean//指定内核配置文件.

开发板型号:zlg EPC-6G2C-L

ARM架构:Cortex-A7

Kernel :4.1.15

CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHz

RAM: IS43TR16128B , 256MB SDRAM

ROM: ML02, 256MB NAND Flash


1. 编译流程:

//清除上次编译生成的文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

//指定内核配置文件,生成对应内核目录下的.config

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- epc_m6g2c_defconfig

//配置内核,按需修改

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

//编译内核,-j8指示用多进程跑,时间缩短

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j8

注意:所有命令都需要指定

ARCH=arm 针对arm架构,默认是x86架构

CROSS_COMPILE=arm-linux-gnueabihf- 使用arm-linux-gnueabihf-XXX交叉编译器


2. 保存内核配置文件

//生成defconfig配置文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- savedefconfig

//备份defconfig

cp defconfig arch/arm/configs/epc_m6g2c_my_defconfig

注意:保存defconfig配置文件,也要指定ARCH 和 CROSS_COMPILE选项,否则默认保存的是x86版本的,下次指定所保存的defconfig文件进行编译时就会出错。

本文地址:https://blog.csdn.net/sunny_hu92/article/details/107908121

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网