Драйвер для MICRO_SD карт

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

С драйвером разобрались? Заработал?
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Реклама
Аватара пользователя
osievskiy
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 18, 2013 11:23:25

Re: Драйвер для MICRO_SD карт

Сообщение osievskiy »

И драйвер заработал и файловую систему притулил) Огромное спасибо за потраченные нервы на меня)) :))
Реклама
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

выложи те исходник посмотрим
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Аватара пользователя
osievskiy
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 18, 2013 11:23:25

Re: Драйвер для MICRO_SD карт

Сообщение osievskiy »

Правда я в конце концом поняв что драйвер работает.. взял за основу другой драйвер.. он просто был там прикручен, но не работал. На основе вашего драйвера, бубна и какой то матери все заработало...

Код немного корявый, но рабочий на STM32F4
По мимо того там есть драйвер для TFT на основе ILI9325 с 8bit передачей данных +FSMC. Пару кириллических шрифтов.
Отдельно есть конвертер шрифтов с поддержкой кириллицы.

Каков вердикт?)))


Прикрутил библиотеку работы с INI файлами к FatFs правда только чтение.. с записью еще не разобрался
Вложения
car.rar
(113.75 КБ) 322 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
osievskiy
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 18, 2013 11:23:25

Re: Драйвер для MICRO_SD карт

Сообщение osievskiy »

Что то все затихли.. :(
Реклама
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Ну понятно, а мой драйвер то у вас заработал? Вы говорили не читал и не писал?
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Реклама
Аватара пользователя
osievskiy
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 18, 2013 11:23:25

Re: Драйвер для MICRO_SD карт

Сообщение osievskiy »

Да, заработал. После инициализации можно ставить SPI_BaudRatePrescaler_8 . По крайне мере у меня так. Вроде бы работает!
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

ну понятно. Ну да у F4 скорость SPI высокая поэтому надо ограничивать.

Запустил плеер на VS1011E драйвер читает и не чихает.
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Драйвер для MICRO_SD карт

Сообщение HHIMERA »

osievskiy писал(а):Что то все затихли.. :(

А чё кричать???
Какой смысл обсуждать очередной релиз велосипеда на гусеничном ходу???
:)))
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Что значит велосипед на гусеничном ходу? Это факт какой то или насмешка?
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Драйвер для MICRO_SD карт

Сообщение HHIMERA »

Это насмешка по факту... или факт с насмешкой... как вам больше нравится...
Почитайте отзывы о вашем говноляпстве на ДиАхтунге...
Стоило ли распиливать Ченовский исходник без понимания что к чему, чтобы потом пользоваться им целиком???
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Не хотите не пользуйтесь, используй те какой считаете нужным код.
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Аватара пользователя
osievskiy
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 18, 2013 11:23:25

Re: Драйвер для MICRO_SD карт

Сообщение osievskiy »

Действительно!! Не нужен не пользуйтесь, найти на русском пространстве нормальный работающий драйвер под STM32F4 очень и очень сложно! Я неделями искал, находил , ставил и в следствии ничего не работало! Пришлось разбираться самому, а тут добрый человек выложил! Да код не идеален, но он работает!!!


А для TFT драйверов много, но то кириллицы нет, то шрифты фиг знает как делать!!!!
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Драйвер для MICRO_SD карт

Сообщение HHIMERA »

И зачем вы себя так мучаете... "Как страшно жить!"(С) :))
"Я не даю готовых решений, я заставляю думать!"(С)
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Re: Драйвер для MICRO_SD карт

Сообщение ut1wpr »

osievskiy писал(а):но то кириллицы нет, то шрифты фиг знает как делать!!!!
Да уж. Через ЭТО не перешагнуть! Кто ж мог подумать, что оне нам кирилицу не сделают?! Гады.
С уважением,
Виктор.
Аватара пользователя
drakon
Грызет канифоль
Сообщения: 271
Зарегистрирован: Вт авг 09, 2011 15:01:44
Откуда: Харьков

Re: Драйвер для MICRO_SD карт

Сообщение drakon »

Oxford, прикрутил вашу библиотеку к stmf4 под keil. все заработало сразу и без танцев. частота SPI 41МГц. пробовал 3 типа карты:
SD_VER1: SanDisc TransFlash 64MB;
SD_VER2SC: SanDisc MicriSD 2GB
SD_VER2HC: Transcend MicriSD HC 4GB

все работает ОК. написано кратко - мне такое нравится.
замечания: объявления переменных нужно переместить в .с файл.
какой можете посоветовать несложный fat?
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Благодарю за отзыв.
Над FAT я пока работаю.
Как будет рабочий релиз я выложу сразу же.
Какие пробывали использовать FAT? В интернете популярен чановский фат
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Аватара пользователя
drakon
Грызет канифоль
Сообщения: 271
Зарегистрирован: Вт авг 09, 2011 15:01:44
Откуда: Харьков

Re: Драйвер для MICRO_SD карт

Сообщение drakon »

пытался запустить этот FAT, виснет на ф-и file_open. разбираться не стал. где-то читал что надо каждые 10ms вызывать ф-ю mem_pcoc (или как-то так), я этого не делал. а что вы уже успели написать?
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Я начал FAT32 писать под Delphi, т.е. разобрал и реализовал уже навигацию по файлам и папкам, поддержку длинных имен. Т.е. пока отлаживаю весь код, чтобы понять логику и т.д. на процессор буду переносить когда уже на компе будет нормальная работающая версия.
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Аватара пользователя
Oxford
Опытный кот
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск
Контактная информация:

Re: Драйвер для MICRO_SD карт

Сообщение Oxford »

Нормальную фат вообще не найдете как и нормальный драйвер. Поэтому я решил написать свои модули.
Китаец Chan вообще намутил там черт ногу сломит с его костылями, один только код поддержки длинных имен в ужас приводит, да и то он не осилил их в маленькой фат ))). кое как работает все это у него дело. Писать свое никто не хочет и юзают кто что найдет абы как запустилось, лишь бы заработало.
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Ответить

Вернуться в «ARM»