Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Про Linux, AT91RM9200, MMC и SD карты
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
COMA
На плате с AT91RM9200, при расположении root fs на карте памяти SD 512Mb, с файловой системой reiserFS - наблюдаются глюки. При записи файла на SD карту через какое то время плата виснет намертво.

Рыская в инете нашел несколько любопытных вещей:
Цитата
Пользователи SD-карт сообщают о проблемах с файловой системой (filesystem corruption) при попытках переформатировать карту или изменить структуру разделов на ней. Общее мнение таково, что SD-карта работает хорошо, пока файловую систему пока ее не трогают.

http://www.zaurus.ru/wiki/index.php/CF_%D0...%80%D1%82%D1%8B

Цитата
Имеется четыре файловые системы, в которых может быть отформатирована карточка. Индустриальным стандартом является msdos (также известна как FAT). Этот формат используют многие камеры и прочие устройства. Для обновления прошивки Зауруса также нужна CF-карточка, отформатированная в msdos."

http://www.zaurus.ru/wiki/index.php/CF_%D0...%80%D1%82%D1%8B

Под эту информации как раз хорошо списывается мой проблема.

Не знал об этом. Так ли на самом деле?
Старый Бабай
а что будет при использование CF
COMA
Не знаю, не использовал.
aaarrr
Я бы сначала убедился в отсутствии проблем со стороны железа. Был похожий случай, когда забыли поставить pull-up резисторы на карте - через некоторое время сама карта глухо зависает.
COMA
Прверю еще раз. Но дело в том что если грузиться с RAM диска и писать на SD, то проблем нет - файлы пишутся, читаются нормально.
aaarrr
Дык это, по-моему, две большие разницы: одно дело, когда просто идет работа с SD, а другое - когда на ней лежит rootfs.
COMA
Конечно большая разница.

Поменял файловую систему reiserFS на ext3.
Выкачал wget-ом 50 метров из интернета.
Пока без глюков.
Продолжаю тестировать.
COMA
Оставил включенной плату на ночь.
uptime ~5 часов.
Скачал wget-ом 117 Мб.
Плата работает без сбоев.

Все таки думаю надо прогнать два теста - MMC и SDRAM.

upd:

Для проверки MMC воспользуюсь утилитой AT91RM9200-GnuMCI.tgz с сайта http://www.ucrouter.ru/
Большое спасибо Дмитрию Черкашину за консультации.

А вот с проверкой SDRAM пока никак, не нашел ничего подходящего.
Пока ищу. Буду рад получить помощь smile.gif
dch
Вот эту можно попробовать,
http://pyropus.ca/software/memtester/

Linux-овое приложение. Нет правда отдельностоящей програмки. Из файловых систем лудше использовать всетаки журнальные (в которые записываюся изменения в фалах, в ситеме) они более устойчевы к выключению питания. Но другое дело что Microsoft трудно продвинуть в направлении поддержки других FS
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.