2014-09-14 4 views
1

Я пытаюсь установить 1 раздел [Flash] Flash на моей машине Linux. Я использую следующую команду -mount JFFS2 приведен с возвращенной ошибкой ECC

mount -t jffs2 -o noatime /dev/mtdblock6 /NVM 

Где mtdblock6 это MTD блок Я хочу установить, и/NVM папка. Это действие со следующей ошибкой

jffs2: mtd->read(0x100 bytes from 0xc0000) returned ECC error 

Можно ли предположить, почему это происходит?

Спасибо всем, кто продвинулся вперед!

+0

Без поиска я бы предположил, что ваш раздел/диск имеет ошибки. – Braiam

+0

Не то, что я мог видеть, но, может быть, мне нужно отформатировать его перед установкой? –

+0

Ummm ... это разделение, даже сформированное, тогда? – Braiam

ответ

1

Да. Описанная проблема была вызвана неправильной инициализацией нашей вспышки NAND. JFFS2 использует флэш-память для кодирования данных файловой системы, но в нашей инициализации NAND мы удалили этот раздел. Результатом стала проблема, описанная выше.

Мы обходим его, стирая «чистый маркер» при загрузке, а затем jffs думает, что ему нужно повторно инициализировать блок - тогда нет наблюдателей.