реклама на сайте
подробности

 
 
> AT45DB041 + звуковые фрагменты + разметка, помогите сделать...
Ivan Kuznetzov
сообщение Aug 24 2009, 17:49
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Здравствуйте!
Предыстория: есть мега, на ее SPI висят Dataflash и SD карта с FatFs от Чана. Написана процедурка, которая заливает мп3 файлик с карточки памяти в датафлешину целиком. Также есть еще одна процедурка, которая воспроизводит заданный диапазон страниц из датафлеши в VS1053. Хочу организовать какую нибудь разметку звукового фрагмента - массив с адресами.
Предполагаю что есть 2 пути:
1) сделать Фат16 на датафлеши (но у меня нету процедур disk_read и disk_write для Чановской библы) и заливать на нее отдельные mp3 файлы
2) При программировании датафлеши писать в ее первую страницу что-то вроде массива с именами звуковых фрагментов и их положением в DF

Как лучше сделать? поделитесь опытом, пожалуйста, кто уже такое делал...

Сообщение отредактировал Ivan Kuznetzov - Aug 24 2009, 17:51


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ukpyr
сообщение Aug 29 2009, 17:10
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



1. если есть место в eeprom, можно писать массив структур с описанием фрагментов туда, а фрагменты одной кучей в АТ45.
2. можно перед каждым фрагментом писать структуру с его размером и другими параметрами + CRC структуры. Для чтения нужного фрагмента читается первая структура, пропускается первый фрагмент, читается структура второго фрагмента, пропускается и т.д.

Цитата
Всё украдено до нас - romfs Очень просто и достаточно "полноценно".
и в каку мегу оно влезет ?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Aug 29 2009, 17:38
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(ukpyr @ Aug 29 2009, 20:10) *
2. можно перед каждым фрагментом писать структуру с его размером и другими параметрами + CRC структуры. Для чтения нужного фрагмента читается первая структура, пропускается первый фрагмент, читается структура второго фрагмента, пропускается и т.д.
Ну приблизительно ROMFS с отброшенными подкаталогами и линками и выходит.

Цитата(ukpyr @ Aug 29 2009, 20:10) *
и в каку мегу оно влезет ?
На мой взгляд - в любую, в которую лезет FAT, при этом оставит там намного больше свободного места.
Файлы все непрерывные, описание формата занимает несколько килобайт текста (сотни полторы строк).
Прикрепленные файлы
Прикрепленный файл  romfs.txt ( 8.48 килобайт ) Кол-во скачиваний: 56
 


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 00:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016