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

 
 
> Mass Storage Device (MSD) на AT91Arm7, Конфигурация USB
IEC
сообщение Jan 31 2008, 08:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Прошу прощения, но есть вопрос - может быть кто-нибудь подскажет?
Суть: надо сделать MSD.
USB сконфигурировали как в примере от Atmel с двумя конечными точками (не считая нулевой): 1 на выход, 2 на вход. Результат - комп (WinXP) не определяет устройство!?
Пошли дальше: через монитор USB просмотрели конфигурацию нескольких Flash накопителей - у всех сконфигурирована еще одна точка на дополнительное прерывание. При подключении к своему MSD дополнительной (3-ей) точки комп начал видеть устройство как MSD.
При изучении примера от Keil для LPC2148 обнаружилось следующее: сконфигурированы 2-е конечные точки, но, в чем парадокс, одна и таже точка (№2) сконфигурирована на вход и на выход?! smile3046.gif

Так вот вопрос:
1. Какое минимальное количество точек необходимо для реализации MSD?
2. Если по доке нельзя использовать одну точку на прием и передачу (Bulk), то что же тогда сделано в проэкте Keil?
3. Примеры от Atmel и Keil вообще работают?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vitaly_N
сообщение Feb 4 2008, 03:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 30-11-07
Пользователь №: 32 839



У меня сейчас похожая проблема. Процессор AT91SAM7A3. Заливаю в него экзампл MSD от кайла. Втыкаю во все компы в конторе - работает на всех, кроме нескольких самых новых из последней партии. "Устройство не опознано" - не прошла энумерация. Начнаю грешить на железо - провода, разъёмы, разводку... Беру экзамплы от атмела (SAM-BA, чисто энумерация, HID и CDC) - если заливаю готовые бинарники, то всё работает на всех компах! Если же пытаюсь сам скомпилировать из сорцов, то нихрена не работает. Играюсь с опциями компилятора - нифига не меняется. Хоть в арм-моде, хоть в тумбе, с частотами (коэффициентами PLL) игрался - нихрена не помогает. Не могу добиться того же результата, что и с готовым бинарником!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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