Как я могу создать свое собственное определенное устройство 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.

Другие вопросы по тегам