起初,我没有添加任何内核参数,然后得到了MTD设备
/proc/mtd:
dev: size erasesize name
mtd0: 01000000 00010000 "spi1.0"
然后,我添加了setenv mtdids "mtdids=spi1.0"
,并且 setenv mtdparts "mtdparts=spi1.0:2m(U-Boot)ro,-(RootFS)ro"
内核命令行,同时,我打开了
"Command line partition table parsing",
"ARM Firmware Suite partition parsing"
的设备驱动程序--->通过 Kconfig 提供的内存技术设备 (MTD) 支持。最后,我得到了,
dev: size erasesize name
mtd0: 00100000 00010000 "u-boot"
mtd1: 00400000 00010000 "kernel"
mtd2: 00a00000 00010000 "rootfs"
但这仍然不是我想要的。我缺少什么吗?感谢您的帮助,
您可以使用它,但是在创建分区后,您必须为每个分区创建一个ubifs文件系统,然后只有板可以使用MTD。