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

 
 
> USB HOST LPC1768 + MSC, Читает "успешно" сектора диска одними нулями
haker_fox
сообщение Aug 22 2013, 12:15
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Добрый день, дамы и господа! cool.gif

Столкнула меня судьба с USB хостом для озвученного МК. Т.к. опыта в этой области достаточно мало, взял хост отсюда. Мне очень понравились размещённые там исходники.

В общем всё работает за исключением чтения секторов. Это на уровне драйвера FatFS. Функция MS_BulkRecv не возвращает ошибки, но в буфере, куда считывается сектор, содержатся одни нули. Судя по активности светодиода на флешке, с ней ведётся обмен. Пересмотрел все указатели на буферы, начал вникать в структуры обмена хоста и девайса. Но оказался в тупике. Я просто не знаю, куда копать, что отлаживать, за чем наблюдать sad.gif

Помогите, пожалуйста, может быть кто-то встречался с такой или подобной проблемой...

Да, перед попыткой чтения флешки мы точно знаем, что она поддерживат bulk-only обмен, и команды SCSI (ведь посредством их мы общаемся с флешками). Да, команда чтения имеет длину 10 байт. Как я понимаю, есть ещё более древняя команда с длиной 6.

Это всё, что мне удалось на настоящий момент времени узнать про хост и обмен с девайсами...

Как-то так. Если что=то не понятно, или информации мало, я дополню a14.gif

Спасибо!!!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
haker_fox
сообщение Aug 23 2013, 01:53
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Проблема решена) Буфера под чтение и запись секторов располагались в SRAM. Располагать же их нужно в AHB SRAM)))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 10:00
Рейтинг@Mail.ru


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