Как я могу создать свое собственное определенное устройство MTD через командную строку ядра в системе ARM?
Сначала я не добавил ни одного параметра ядра, а затем получил устройство 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"
драйверов устройств ---> Поддержка устройств с технологией памяти (MTD) через Kconfig. Наконец я получил,
dev: size erasesize name
mtd0: 00100000 00010000 "u-boot"
mtd1: 00400000 00010000 "kernel"
mtd2: 00a00000 00010000 "rootfs"
Но это все еще не то, что я хочу. Мне чего-то не хватает? Спасибо за помощь,
0 ответов
Вы можете работать с ним, но после создания разделов вы должны создать файловую систему ubifs для каждого раздела, тогда только плата будет работать с MTD.