Например TDA7294

Форум РадиоКот • Просмотр темы - FAT - как правильно дешифровать?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 10:07:44

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: FAT - как правильно дешифровать?
СообщениеДобавлено: Ср окт 31, 2012 20:09:56 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Сб дек 24, 2011 12:39:03
Сообщений: 134
Рейтинг сообщения: 0
Добрый день всем.
Пытаюсь сделать читалку электронных книг, носитель SD флешка. Дисплей работает, флешка читается, читаю всё что положено читать (FAT, Root, кластера с данными). Проблема в том что не могу в Root понять кто есть что. По всем мануалам с адреса Root Base идут каждые 32 байта описание файла (имя, атрибуты, адрес первого кластера и пр). У меня на нескольких флешках Первые 32 байта содержат имя диска и что то ещё. Ладно. Пропустим. Но далее виднеется имя файла но заглавными буквами, тогда как комп отображает как положено. Это если имя 8.3 Дальше-хуже. Если имя больше 8 символов то всё сбивается. А если русскими буквами то вообще ничего не разобрать. Огромный просьба - кто-то может растолковать как же найти кто есть кто? :kill:

_________________
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Ср окт 31, 2012 22:36:22 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Возьмите FatFs или PetitFat от Чена.
http://elm-chan.org/fsw/ff/00index_p.html
http://elm-chan.org/fsw/ff/00index_e.html
Написано довольно качественно. Если не захотите использовать, то можете хотя бы посмотреть, как он разбирает начальные сектора. Там возможны разные варианты


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Чт ноя 01, 2012 02:38:09 
Мучитель микросхем

Карма: 22
Рейтинг сообщений: 87
Зарегистрирован: Ср сен 26, 2012 14:12:47
Сообщений: 447
Откуда: Київ
Рейтинг сообщения: 0
Документация от первоисточника
Читать с 25-й страницы.
HINT: проблемы связяны с тем, что это FAT32 и Long Filenames, нужно понимание, как хранятся Long Names.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Чт ноя 01, 2012 03:07:32 
Говорящий с текстолитом

Карма: 21
Рейтинг сообщений: 120
Зарегистрирован: Вс дек 11, 2011 05:25:04
Сообщений: 1658
Откуда: Киев, Украина
Рейтинг сообщения: 0
Cheba +1
От себя добавлю, что если буквы русские, то тут возможны разные варианты с Unicode кодировкой. Проще читать 8.3 имена.

PS А если кто туда в имя файла какой-нибудь упрощенный китайский уложит ? :shock:

_________________
In theory, theory and practice are the same. In practice, they're not.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Чт ноя 01, 2012 16:04:28 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Сб дек 24, 2011 12:39:03
Сообщений: 134
Рейтинг сообщения: 0
Совершенно верно, со всеми согласен. Благодаря врождённой наблюдательности и солдатской смекалке, на основе просмотра содержимого root нашёл закономерность - как кодируются и записываются имена - и 8,3 и длиннее, и ещё длиннее. Алгоритм синтезировал, теперь реализую. В скором будущем, когда мои догадки подтвердятся, изложу своё понимание вопроса.
Понятное дело, из юникода ограничусь только кириллицей.
Документец "Microsoft EFI FAT32 File System" сегодня поизучаю.
Всем спасибо. :beer:

_________________
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Сб ноя 03, 2012 01:29:13 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16548
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
FAT
FAT-12
FAT-16
FAT-28
FAT-32

Иных мне не встречалось

======
О читалках и файлах
Некоторые читалки виснут на мертво при неадекватном названии файла - абракадабра

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Сб ноя 03, 2012 09:24:53 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
m.ix писал(а):
FAT
FAT-12
FAT-16
FAT-28
FAT-32

Потрудитесь объяснить различия между FAT и FAT12, а также что такое FAT28 и где применяется


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Сб ноя 03, 2012 11:33:47 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
даа...
ну, ФАТ-24 я бы еще понял. Но фат 28 :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Чт ноя 08, 2012 23:30:20 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Сб дек 24, 2011 12:39:03
Сообщений: 134
Рейтинг сообщения: 0
Следующий вопрос: кто-то реально повторял http://avrlab.com/node/231 ? Это третья часть статьи, я так понял тот проект уже поддерживает LFN. Я сначала взял вторую часть статьи ( http://avrlab.com/node/167 ), взял оттуда проект, прикрутил дисплей, всё поехало, но длинные имена не поддерживает. Я бы понял это в 1996г., но не сейчас. А с третьей хоть убейся. Без флешки пишет что "mounting FAT OK", дальше можно не продолжать :kill:

_________________
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Пт ноя 09, 2012 14:25:06 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16548
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
С месяц назад или что то около того, в очередной раз принесли для восстановления инфы карту памяти типа SD SS :)))
Прога мне выписала тут такое.
Изображение

Луше бы я скрин тогда сделал бы.
Лучше один раз увидеть, чем ...

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y