JFFS2 - это файловая система с лог-структурой для использования с устройствами флэш-памяти. Обеспечивает выравнивание износа, рассматривая устройство как круглое бревно. Преемник JFFS.
0 ответов

JFFS2 поверх MTD - действительно ли это безопасно при сбое питания (Linux 4.9.67 с исправлением RT)?

Мы настроили JFFS2 для нашей цели / устройства (ARM, NOR raw FLASH) для хранения информации / параметров конфигурации. JFFS2 был установлен в нашей системе с помощью следующих команд: /busybox mkdir /mnt/nor_flash/part2 /busybox mount -t jffs2 /dev/…
04 янв '18 в 08:52
1 ответ

Почему файл в JFFS2 поврежден после потери питания при удалении других файлов

Я работаю с Linux (3.4.31+) загрузка встроенной системы из раздела JFFS2. Я часто сталкиваюсь с проблемой повреждения файлов, когда происходит сбой питания во время удаления других файлов. Это происходит во время процедуры обновления платформы. Это …
04 май '15 в 12:02
1 ответ

Планирование jffs2 при атомарной ошибке в ядре 2.6

Кто-нибудь видел ошибку "планирования в то время как атомарный" с jffs2 fs? Похоже, что он находится в потоке ядра gcd. Каково точное решение? Это на ядре 2.6.39. Если приоритет не настроен, проблема не произойдет. Заранее спасибо. [72940.050000] BU…
19 июн '13 в 17:56
0 ответов

Форматирование файла в ext3 на jffs2

Я пытаюсь отформатировать файл на jffs2 fs в ext3 на моей машине с Linux. команда, которую я делаю dd if= /dev/zero/var/AC # dd if=/dev/zero /dev/zero of=/home/name/my_ext_fs bs=1024 count=1 mkfs.ext3 /home/name/my_ext_fs the output is: **Could not …
03 сен '17 в 11:20
0 ответов

jffs2 исчезающие каталоги

Кто-нибудь видел проблему исчезновения каталогов jffs2, которая была опубликована в списке linux-mtd год назад? Видите ли вы это в другой версии ядра, чем те, которые опубликовал автор? Вы знаете точную причину, которая вызывает проблему? Прочитав п…
07 янв '16 в 22:25
1 ответ

Файловая система NAND jffs2 - двоичные и текстовые файлы могут превышать размер NAND

Я пишу встроенное приложение на базе процессора ARM 9 v5 и использую 64 МБ NAND. Моя проблема в том, что когда я копирую текстовые или двоичные файлы размером 3-4 МБ, свободная физическая память уменьшается только на несколько КБ, тогда как ls -l по…
12 янв '13 в 08:39
1 ответ

Использование одинаковых rootfs для разных ARM SOC

Я пытаюсь использовать пользовательское пространство, созданное для i.mx53, на идентичной плате с i.mx6. Плата i.mx6 отличается только используемым процессором. Я собрал новое ядро ​​и соответствующий DTB, я могу загрузить его с помощью Uboot, и он …
22 июл '15 в 14:10
0 ответов

Ошибка при монтировании файловой системы jffs2 в Nandflash

Я использую плату at91sam9m10g45ek. Я хочу загрузиться с Nandflash. Linux 3.12 не может смонтировать jffs2 во время загрузки из nandflash. Мой загрузочный параметр: bootargs = console = ttyS0,115200 earlyprintk mtdparts = atmel_nand: 256k (начальная…
08 ноя '14 в 06:25
1 ответ

Файл отсутствует или поврежден при монтировании jffs2

Я сталкиваюсь с двумя проблемами при установке jffs2 на NOR flash: Я запускаю доску с squashfs в качестве rootfs, и я попытался смонтировать jffs2 на другой mtdblock, как показано ниже: mount -t jffs2 /dev/mtdblock6 /tmp/jffs После этого я копирую н…
23 июн '15 в 09:36
1 ответ

При загрузке больших файлов.pdf/.jpg в файловую систему jffs2 fwrite() завершается ошибкой

При загрузке больших файлов.pdf/.jpg в файловую систему jffs2, fwrite() выходит из строя. На моем устройстве 1024 КБ, я загружаю.pdf файл размером 500 КБ. Моя программа передает поток в байты и записывает в файловую систему jffs2. Длина дана fwrite(…
27 фев '13 в 09:43
1 ответ

Пользовательские процессы в D-состоянии приводят к сбросу сторожевого таймера с использованием Linux 2.6.24 и процессора arm

Большинство процессов пользовательского пространства заканчиваются в D-состоянии после того, как устройство работает в течение 3-4 дней, когда оно работает на процессоре ARM. Сверху o/p видно, что процессы, находящиеся в D-состоянии, ожидают системн…
19 июн '13 в 09:10
1 ответ

Ошибки jffs2dump при конвертации в little-endian

dmesg: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c50000: 0x1eb6 instead jffs2dump: Converting image to little endian... Wrong bitmask at 0x00c50000, 0x1eb6 Wrong bitmask at 0x00c50004, 0x0000 Wrong bitmask at 0x00c50008, 0x0000 …
2 ответа

Сжатие rtime, используемое в jffs2

В проекте C# я должен прочитать образ файловой системы jffs2. Одним из алгоритмов сжатия, используемых в jffs2, является "rtime". Я не нашел никакой информации об этом методе сжатия "rtime", за исключением некоторой строки кода C на домашней страниц…
26 июл '12 в 06:09
1 ответ

Файловая система JFFS2 немедленно повреждается (Волшебная битовая маска 0x1985 не обнаружила ошибок)

Я создал корневую файловую систему с buildroot, которая использует squashfs. Это работает нормально, и теперь я хотел бы создать оверлейные файлы, которые будут содержать каталоги /home и /etc. Для этого я хотел создать простую файловую систему jffs…
21 апр '13 в 07:43
1 ответ

jffs2 gabrage сборщик работает, даже если установлен раздел RO

Я использую раздел JFFS2 в качестве корневого раздела, монтируя его в командной строке (и fstab) как RO. Это Montavista 5.0 linux (2.6.18). Все работает, за исключением того, что когда linux прибывает в мое приложение, он занят в течение 15 секунд j…
10 фев '14 в 19:04
1 ответ

UBIFS томов против Mtd разделов

Я перемещаю продукт из файловой системы jffs2 в ubifs. Предыдущий дизайн jffs2 содержит 3 раздела mtd ( 2 ro и 1 rw) . переходя к ubifs - я должен создать: Один раздел Mtd и 3 тома 3 раздела Mtd, 1 том каждый В основном я спрашиваю, должен ли я заме…
1 ответ

Что-то не так с jffs2dump изменить файловую систему JFFS2 на файл с прямым порядком байтов

У меня есть файловая система JFFS2, это big-endian. мой компьютер: x86 Linux,little-endian. я использовал jffs2dump, чтобы изменить мой файл JFFS2 с прямым порядком байтов. Например: (# jffs2dump -c -v -b -e B070.jffs2 B070.w). что-то не так вышло R…
24 окт '12 в 06:56
1 ответ

Можно ли увеличить размер логического блока стирания устройства MTD?

Минимальный размер блока стирания для jffs2 (mtd-utils версия 1.5.0, mkfs.jffs2 версия 1.60), кажется, 8 КБ: Erase size 0x1000 too small. Increasing to 8KiB minimum Однако я использую Linux 3.10 с at25df321a, m25p80 spi32766.0: at25df321a (4096 Kbyt…
20 окт '14 в 13:07
0 ответов

O_DIRECT не может работать на openwrt?

Я разрабатываю программу, которая требует доступа к специальному USB-устройству. Это USB-устройство действует как обычный файл в файловой системе, поэтому я должен открыть этот файл с флагом O_DIRECT. Следующим образом: open(pathname, O_CREAT | O_RD…
28 ноя '14 в 02:33
0 ответов

Скрытые (?) файлы в JFFS2

При перечислении содержимого файловой системы JFFS2 из коммерческого продукта, определенные имена файлов видны или нет, в зависимости от того, как / где смонтирован образ. Все имена файлов видны из системной консоли в собственной среде JFFS2, т. Е. …
12 сен '17 в 23:55