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