-
在uboot 的defconfig中增加以下內容:
CONFIG_MTDIDS_DEFAULT="nand0=nand0"
CONFIG_MTDPARTS_DEFAULT="mtdparts=nand0:1M(boot1),1M(boot2),1M(hwinfo),6M(kernel1),6M(kernel2),56M(rootfs1),56M(rootfs2),-(ubi2)"
CONFIG_CMD_UBI=y
其中,CONFIG_MTDPARTS_DEFAULT需要根據實際項目配的值進行寫入,與include/configs/ts_tx5xxx.h中的mtdparts定義的內容基本一致,但注意分區表前面的設備要寫nand0:。
注意:如果在項目運維過程中,定義在include/configs/ts_tx5xxx.h中的分區表有調整,則需要同步更新此處CONFIG_MTDPARTS_DEFAULT中的內容
2. 使用mtdparts 命令顯示分區信息
3. 激活想要掛載的分區(一般為rootfs1分區,如果沒有AB區的設備一般為rootfs)
4. 使用ubifsmount 進行掛載(注意卷名前面要填寫設備ubi0:),ubifsls命令查看是否能訪問分區
5. 使用ubifsload命令加載想要讀的文件到內存,然后使用md命令查看
注:此方法只用于使用spi-nand啟動的項目,僅供參考。