mtd

root@localhost /# cat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00010000 "u-boot"
mtd1: 00020000 00010000 "u-env"
mtd2: 00060000 00010000 "logo"
mtd3: 00400000 00010000 "kernel"
mtd4: 00500000 00010000 "rootfs"
mtd5: 00600000 00010000 "user"
root@localhost /# cat /proc/pa
pagetypeinfo partitions
root@localhost /# cat /proc/partitions
major minor #blocks name

31 0 512 mtdblock0
31 1 128 mtdblock1
31 2 384 mtdblock2
31 3 4096 mtdblock3
31 4 5120 mtdblock4
31 5 6144 mtdblock5

 

通过这个结构体可知size是本mtd分区的最大字节数空间 ,erasesize是本分区的最小擦除字节数空间(块大小,linux的flash是以块为擦除单位的

posted @ 2020-10-22 11:41  ahuo  阅读(358)  评论(0编辑  收藏  举报