Это текстовый файл или более сложный (PDF, WORD и т. д. )? Возможно, вам стоит попробовать встроенную команду split
. это работает примерно так
split -l1000 textfile
Текстовый файл будет разделен на несколько файлов по 1000 строк в каждом.
Должно быть достаточно просто отредактировать 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