imx6编译修改kernel并烧录

(编译kernel)

进入内核源码目录

cd /home/sun/share/imx6/my-imx6/02_source/imx_3_0_35

使配置文件生效

source ../../03_tools/myimx6_3035_build_env

清除内核配置

make distclean

生成.config文件

make myimx6_defconfig

编译内核

make uImage -j4

生成镜像

arch/arm/boot/uImage即为编译得到的目标文件,使用ls命令可查看文件信息。

(编译模块)

编译

make -j4

目标文件

编译完成后各模块的.ko文件位于代码所在的目录,通过find命令可以找出编译完成的模块,参考命令如下:

find -name *.ko

 

(下载kernel)

下载uboot Image(固定)

将生成后的kernel镜像拷贝到E:\software\软件\MYZR\4_tool\my-imx6-mfgtool-lib262\Profiles\Linux\OS Firmware\image-linux-3035下 替换 uImage-myimx6

MfgConfig.exe烧录

配置烧录工具

  1. 运行烧录工具配置程序“MfgConfig.exe”。
  2. Evaluation Kit 根据自己的开发板主型号选择。
  3. CPU Type 根据自己的开发板规格选择。
  4. Memory Size 根据自己的开发板规格选择。
  5. OS Select 根据前面我们确认的系统版本选择。
  6. Rootfs File 根据前面我们确认并下载的文件系统文件选择。
  7. 点击“Make”,配置工具会生成烧录工具使用的配置文件“cfg.ini”。
  8. 运行烧录工具主程序“MfgTool2.exe”,如果没有报错,则表示正常。如果报错,根据工具目录下“MfgTool.log”里的信息解决。

猜你喜欢

转载自blog.csdn.net/qq_14997637/article/details/81625365