码迷,mamicode.com
首页 > 其他好文 > 详细

u-boot-2014.10移植(6)添加mtdparts命令和分区

时间:2018-11-03 21:57:16      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:block   cmd   ase   mtd   mon   别人   ram   default   fst   

添加mtdparts命令,改命令可以查看当前分区,在启动参数里面可以以分区名代表地址和长度

grep "cmd_mtdpart" * -nR
  搜索可知,mtdpart在cmd_mtdparts.c里面定义
  common/Makefile:147:obj-$(CONFIG_CMD_MTDPARTS) += cmd_mtdparts.o

因此需要定义CONFIG_CMD_MTDPARTS,CONFIG_MTD_DEVICE
   
  #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 30000000 192.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命令和分区

标签:block   cmd   ase   mtd   mon   别人   ram   default   fst   

原文地址:https://www.cnblogs.com/hulig7/p/9902139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!