怎样制作mfgtool的firmware固件(Linux 4)

cancel
Showing results for 
Search instead for 
Did you mean: 

怎样制作mfgtool的firmware固件(Linux 4)

1,361 Views
才俊欧
Contributor III

我的imx6s核心板因为改用了1G的内存。不能成功使用官方的mfgtool进行烧写。

我有可以在板卡上运行良好的uboot+zImage+dtb+rootfs.tar.bz2,我就使用它们作为固件,放到firmware文件夹。

我修改的ucl2.xml以及烧写配置文件L4-imx6s-emmc.vbs见附件。

我用的固件如下图所示:

QQ20171117180253.png

烧写进行到一半kernel就卡住了:

串口输出如下:

pastedImage_3.png

之后发现通过修改内核配置make imx_v7_mfg_defconfig -j32, 并加入OTG配置(后来发现貌似不需要),就可以作为firmware了。

pastedImage_4.png

Labels (2)
0 Kudos
1 Reply

577 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Caijun,

     imx_v7_mfg_defconfig 这是为MFG Tools的OS Firmware编译的内核配置,它是基于我们发行的开发板的。事实上,当你开发自己的板子时,并希望使用MFG Tools把你的image写入到板上存储器时,你也需要为你MFG tools编译一个OS Firmware的image,也许imx_v7_mfg_defconfig编译出来的内核能在USB OTG启动并跑起来,但是部分配置肯定和你的板子是不同的,所以,你可以以imx_v7_mfg_defconfig为基础,load进去,在make menuconfig中,为你的板子配置一个合适的mfg_defconfig. 如果你发现imx_v7_mfg_defconfig的配置和你的板子一样,你可以另存一个xxx_mfg_defconfig。

Have a nice day!

TIC Weidong Sun

0 Kudos