LINUX.ORG.RU

jffs2, ubifs создание образов файловых систем во встроенных системах

 , ,


1

1

Привет всем кому интересен мир linux и, в частности встроенные системы. Интересует система mtd: создание разделов файловой системы и перенос ее на флэш-память, имеющимися утилитами из пакета mtd, ubi. Кто может ответить, пожалуйста поделитесь опытом. Заранее буду рад. Спасибо.

Перемещено Aceler из kernel



Последнее исправление: charly_one (всего исправлений: 1)

Ответ на: комментарий от alx777

flash_unlock вывела слдующее: # flash_unlock /dev/mtd0 flash_unlock: MEMUNLOCK: Operation not supported

charly_one
() автор топика
Ответ на: комментарий от alx777

Доброе утро. Утилита вывела следующее сообщение. /bin # flashcp file /dev/mtd0 flashcp: verification mismatch at 0x0

В чем проблема не ясно. Отказывается писать во флэшу. Размер файла меньше размера флэши.

charly_one
() автор топика
Ответ на: комментарий от alx777

Привет. Проверил командой flash_eraseall -j /dev/mtd0 все стирает правильно. 100%. А как он может быть битым? hexdump открывает ее. В u-boot нет такой команды. В чем может быть ошибка настройки флэши?

charly_one
() автор топика
Ответ на: комментарий от alx777

/bin # flash_eraseall -j /dev/mtd0 Erasing 8 Kibyte @ 10000 - 100% complete.leanmarker written at e000. /bin # hexdump -C /dev/mtd0 00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 12 60 |...............`| * 00010000

charly_one
() автор топика
Ответ на: комментарий от alx777

Возможно в настройках проблема. Ни ясно как решить. Флэшу то стирает, писать не хочет. При выводе hexdump'ом неторые символы левые выводит может записывает. Наличие ffff ffff ffff ffff и так далее говорит о том, что запись не происходит в NOR flash.

charly_one
() автор топика
Ответ на: комментарий от alx777

ага, вот как.. Лады. Подумаю еще. Спасибо. Косяков много, устраняю.

charly_one
() автор топика
Ответ на: комментарий от alx777

Хорошо, посмотрю. Огорчился, не знаю что и делать. Где-то косяк есть, как поправить не знаю.

charly_one
() автор топика
Ответ на: комментарий от alx777

Протестил утилиту ftl_format. Завершилась удачно. Форматнула флэшу и создала 5% для загрузки от общего объема памяти. При выводе утилитой hexdump отметила «ffff ffff ffff 00» область памяти. Я так понял, что нулями помечена область в 5% для бут загрузки. Хотя утилиты пока отказывается писать что-либо во флэшу, ftl_format работает. Пока чудо это не ясно.

charly_one
() автор топика
Ответ на: комментарий от alx777

Привет, можешь объяснить как установить файловую систему на флэшу. Каким образом она идет? Как ставить ее на микросхему памяти?

charly_one
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.