Переопределить mtdparts, настроенные в дереве устройств ядра

Это текстовый файл или более сложный (PDF, WORD и т. д. )? Возможно, вам стоит попробовать встроенную команду split. это работает примерно так

split -l1000 textfile

Текстовый файл будет разделен на несколько файлов по 1000 строк в каждом.

2
31.12.2019, 20:07
1 ответ

Должно быть достаточно просто отредактировать dtb, как вы уже пробовали.

    partition@800000 {
      label = "minirootfs";
      reg = <0x0800000 0x800000>;    /* 8MB */
    };

    /* Last MB is for the BBT, i.e. not writable */
    partition@1000000 {
      label = "ubifs";
      reg = <0x01000000 0x7000000>; /* 112MB */
    };

Я подозреваю, что вы просто забыли добавить dtb к ядру.

mtdinfo затем сообщает:

    mtd3
    Name:                           minirootfs
    Type:                           nand
    Eraseblock size:                131072 bytes, 128.0 KiB
    Amount of eraseblocks:          64 (8388608 bytes, 8.0 MiB)
    Minimum input/output unit size: 2048 bytes
    Sub-page size:                  2048 bytes
    OOB size:                       64 bytes
    Character device major/minor:   90:6
    Bad blocks are allowed:         true
    Device is writable:             true

Используется ядро ​​Debian 4.19.0 -10

0
26.08.2020, 12:26

Теги

Похожие вопросы