Например TDA7294

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



Текущее время: Ср окт 21, 2020 21:20:18

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


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



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

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

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


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

Карма: 40
Рейтинг сообщений: 367
Зарегистрирован: Вс июл 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
Написано довольно качественно. Если не захотите использовать, то можете хотя бы посмотреть, как он разбирает начальные сектора. Там возможны разные варианты


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: 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 + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: 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.


Вернуться наверх
 
Как сократить время вычислений и освободить ресурсы центрального процессора?

Цифровые фильтры применяются в системах цифровой обработки сигналов (ЦОС) для решения двух основных задач: разделения и восстановления сигналов. Такие задачи могут решаться программными и аппаратными методами. Для их решения удобно использовать аппаратный цифровой фильтр FMAC, входящий в состав микроконтроллеров семейства STM32G4.

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

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

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


Вернуться наверх
 
STM32L562E-DK – первая отладочная платформа ST на ядре ARM Cortex-M33

STMicroelectronics представляет демонстрационно-отладочную платформу на базе ядра Cortex-M33 – STM32L562E-DK. Данная платформа основана на микроконтроллере нового семейства – STM32L5. STM32L562E-DK позволяет разработчику в полной мере раскрыть и опробовать новые возможности микроконтроллеров STM32L5 с тщательно проработанным функционалом для обеспечения высокого уровня безопасности и защиты.

Подробнее>>
Не в сети
 Заголовок сообщения: 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
Рейтинг сообщений: 367
Зарегистрирован: Вс июл 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 
Друг Кота
Аватар пользователя

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


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: FAT - как правильно дешифровать?
СообщениеДобавлено: Чт ноя 08, 2012 23:30:20 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 39
Зарегистрирован: Сб дек 24, 2011 12:39:03
Сообщений: 112
Рейтинг сообщения: 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 часа


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

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


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

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


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