將如下字段添加到boot_src/include/configs/hi3518ev300.h
bootargs :
bootargs=mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs rw mtdparts=hi_sfc:1M(boot),2560K(kernel),1536K(rootfs),1536K(drv),1536K(app),2560K(kback),1536K(rootfsback),1536K(drvback),1536K(appback),512K(appcfg),512K(procfg)
bootcmd :
bootcmd=sf probe 0;sf read 0x42000000 0x100000 0x280000;bootm 0x42000000
rootfs修改爲squashfs 內核啓動rootfs掛載失敗:
原因:hisi kernel 默認配置不支持squashfs 編譯內核前配置內核支持squashfs即可。
flash上保留最後兩個分區爲jffs2 文件格式
板子啓動後掛在失敗:
原因分析:由於製作jffs2 問價分區時 spi nor flash block size 設置不正確導致此問題,如下修改後正常掛載。