u-boot-2014.10移植(6)添加mtdparts命令和分區
阿新 • • 發佈:2018-11-03
重新編譯 ids files fine 別人 makefile 參考 tdi mon
#define MTDIDS_DEFAULT "nand0=smdk2440-0" #define MTDPARTS_DEFAULT "mtdparts=smdk2440-0:256k(bootloader)," \
"128k(params)," \
"2m(kernel)," \
"-(rootfs)"
參考別人, 在board_init_r 裏面添加run_command("mtdparts default", 0);即可 重新編譯燒錄
添加mtdparts命令,改命令可以查看當前分區,在啟動參數裏面可以以分區名代表地址和長度
grep "cmd_mtdpart" * -nR
搜索可知,mtdpart在cmd_mtdparts.c裏面定義
common/Makefile:147:obj-$(CONFIG_CMD_MTDPARTS) += cmd_mtdparts.o
#define MTDIDS_DEFAULT "nand0=smdk2440-0" #define MTDPARTS_DEFAULT "mtdparts=smdk2440-0:256k(bootloader)," \
"128k(params)," \
"2m(kernel)," \
"-(rootfs)"
參考別人, 在board_init_r 裏面添加run_command("mtdparts default", 0);即可 重新編譯燒錄
nfs 30000000192.168.1.113:/home/flinn/mini2440/bin/mini_mdev_fs.jffs2 nand erase.part rootfs nand write.jffs2 30000000 260000 $filesize set bootargs console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=jffs2
OK, nor is fine !
u-boot-2014.10移植(6)添加mtdparts命令和分區