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

 
 
> FatFS, STM32, USB - кто-то из них глючит?
fb_sasha
сообщение Feb 11 2016, 18:26
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 21-11-14
Пользователь №: 83 785



Добрый день! Может у кого встречалось подобное?
Есть устройство на STM32f407, которое читает файлы с флешки, проще говоря аудиоплеер. На флешке несколько папок с файлами, записанными в одно время, stm их видит все без проблем. Позже захотелось записать еще одну папку с файлами и после копирования папки видится только один первый файл, не важно как заполнять папку, по одному файлу либо сразу несколькими, результат один и тот же. Тоже самое происходит, если создать не одну а две папки - в обоих видны только первые файлы. Если флешку отформатировать, и записать сразу столько папок, сколько нужно, тогда все файлы в них видны. Нечто похожее было и раньше, но особо не обращал внимания, отформатировал и заново записал. FatFS от Chana 2013 г версия R0.09b, USB stm-кий, работает вроде исправно. Отладка ничего не дает, да и таких глубоких знаний, что бы самому разбираться в дебрях USB стека и FatFS, не имею, т.к. любитель. Поможет ли обновление библиотеки FatFS до последней версии? Форматировать каждый раз флешку, что бы добавить папку тоже не гуд. Подскажите, кто знает, хотя бы в каком направлении копать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fb_sasha
сообщение Feb 11 2016, 19:38
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 21-11-14
Пользователь №: 83 785



Извиняюсь, упустил. Обычным путем: т.е. флешка достается, через компьютер записываются новые файлы, затем вставляется обратно в плейер.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 11 2016, 20:55
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(fb_sasha @ Feb 11 2016, 22:38) *
Извиняюсь, упустил. Обычным путем: т.е. флешка достается, через компьютер записываются новые файлы, затем вставляется обратно в плейер.


Чудеса на свете бывают, но только не в электронике... Т.е. флешка работает в режиме только чтение, и в результате такого "чтения" происходит запись?? Ммм однако...

тогда
1) проверьте на разных флешках
2) качество питания МК и флешки?
3) закомментируйте функцию write10 в MSD стеке.
4) проверьте ваш комп, на котором пишете файлы...

Ну и если ничего не помогает - зовите шамана с бубном biggrin.gif
Go to the top of the page
 
+Quote Post



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

 


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


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