華爲海思3518EV300工作筆記一:flash分區 及rootfs製作

將如下字段添加到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 設置不正確導致此問題,如下修改後正常掛載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章