|
USB Device на AT91SAM7, Насколько сложно и что нужно |
|
|
|
 |
Ответов
|
Nov 13 2006, 22:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
Цитата(Kitsok @ Nov 14 2006, 01:49)  Чудны дела темных сил электричества. В общем, в подозрениях на глюки с размером дескриптора репорта (в оригинале - 30 байт, после изменений - 32), я добавил еще одну ось, подправил соответствующим образом размеры и вывод в шину. ... И че теперь делать-то?  Пробовал USBTrace, но мне нужно захватить процедуру инициализации, а он при рестарте девайса выключает захват. Очень похоже на грабли, на которые я наступал. Если размер дескриптора кратен макс размеру пакета для нулевой конечной точки, то надо посылать замыкающий пакет нулевой длинны. Пример, который переделывал я, этого не делал и я убил на это много времени. Вот http://electronix.ru/forum/index.php?showtopic=22614&hl=
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
|
Nov 14 2006, 07:03
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136

|
Цитата(Dron_Gus @ Nov 14 2006, 01:57)  Да, видимо, так и есть... А вот еще вопрос. Допустим, мне надо через EP1 передать больше 8 байт, поскольку я вроде как в Full Speed, то максимум - 64 байта. А вот какой размер FIFO в SAM7S256? В даташите написано Цитата The maximum number of bytes to write is fixed by the Max Packet Size in the Standard Endpoint Descriptor. It can not be more than the physical memory size associated to the endpoint. Refer to the Universal Serial Bus Specification, Rev. 2.0 for more information. Получается, что размер FIFO - 64 байта? А что за physical memory size associated?
|
|
|
|
|
Nov 14 2006, 08:17
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Kitsok @ Nov 14 2006, 10:03)  Получается, что размер FIFO - 64 байта? А что за physical memory size associated? А FIFO, это что такое по-твоему? ;)
|
|
|
|
|
Nov 14 2006, 12:01
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136

|
Цитата(Tahoe @ Nov 14 2006, 11:17)  А FIFO, это что такое по-твоему?  Насколько я понял, FIFO - это вполне себе аппаратный кусок UDP, и соответственно, влиять на его размер я не могу. Так? Вот еще вопрос. Пытаюсь разобрать дескриптор репорта некого устройства. DT в этом не помогает ну ни разу. Пытаюсь в ручном режиме добавить запись, ввожу 15 (base 16), а получается 0x55.... Есть какие-нибудь тулы повменяемей?
|
|
|
|
Сообщений в этой теме
Eduard_k USB Device на AT91SAM7 Jun 5 2006, 14:07 Ken@t Добрый день,
Я собираюсь изготовить устройство на... Jun 5 2006, 14:38 Edmundo Цитата(Eduard_k @ Jun 5 2006, 18:07) Я со... Jun 5 2006, 14:41 Eduard_k Немогу найти книгу Агурова, дайте ссылочку.
Что та... Jun 5 2006, 14:46 Eduard_k Ну подскажите где скачать книгу Агурова, уже все п... Jun 6 2006, 12:26 KRS Цитата(Eduard_k @ Jun 6 2006, 16:26) Ну п... Jun 6 2006, 12:51  Eduard_k Цитата(KRS @ Jun 6 2006, 15:51) Цитата(Ed... Jun 9 2006, 01:41 Eduard_k Вот еще какие вопросы меня интересуют:
1. Для чег... Jun 11 2006, 01:44 Wano Сколько схемок видел с 422 или 485 всегда резаки л... Jun 11 2006, 12:51 beer_warrior 1. pull-up резистор нужен для опознования подключе... Jun 12 2006, 06:09 Wano beer_warrior, я нашёл как раз то, что вы написали,... Jun 12 2006, 19:49 aaarrr Коммутировать pull-up резистор на DP внешним ключо... Jun 12 2006, 21:26 beer_warrior По Агурову соглашусь, какой-то он путанный, по сра... Jun 13 2006, 06:48 Ken@t Цитата(beer_warrior @ Jun 13 2006, 10:48)... Jun 13 2006, 08:59 Lomalkin Цитата(beer_warrior @ Jun 13 2006, 10:48)... Jun 16 2006, 12:24 beer_warrior ЦитатаКак изменить этот пример, чтобы можно было п... Jun 16 2006, 13:26 Lomalkin Цитата(beer_warrior @ Jun 16 2006, 17:26)... Jun 16 2006, 15:19 AVR У меня такая платка: http://olimex.com/dev/sam7-h6... Aug 20 2006, 18:09 beer_warrior Если честно, time critical задач с использованием ... Jun 16 2006, 18:33 Lomalkin Цитата(beer_warrior @ Jun 16 2006, 22:33)... Jun 16 2006, 22:31  EugeneB Цитата(Lomalkin @ Jun 17 2006, 01:31) ...... Sep 4 2006, 08:31 GetSmart У меня другая гипотеза - во всём вмноват ник. Дума... Jun 26 2006, 15:34 AVR Извините за назойливость, но очень хотелось бы пон... Sep 4 2006, 21:00 nameless Цитата(AVR @ Sep 5 2006, 00:00) Извините ... Sep 5 2006, 05:36  AVR Цитата(nameless @ Sep 5 2006, 09:36) Я во... Sep 5 2006, 12:56   AVR Подскажите, пожалуйста, бедному несчастному ламеру... Oct 28 2006, 21:35 Dron_Gus Я с DriverStudio тоже долго бодался. Даже не пытал... Oct 28 2006, 22:05 AVR Dron_Gus, большое спасибо за помощь, действительно... Oct 29 2006, 22:25  AVR Подскажите, пожалуйста, как отлаживать драйвер, ес... Nov 5 2006, 00:28   Edmundo Цитата(AVR @ Nov 5 2006, 03:28) Подскажит... Nov 5 2006, 07:21    glebka Сходи на
http://www.elektor.com/Default.aspx?tab... Nov 5 2006, 10:15   sff Цитата(AVR @ Nov 5 2006, 03:28) Подскажит... Nov 5 2006, 17:31    AVR Цитата(sff @ Nov 5 2006, 20:31) Ну, во-пе... Nov 6 2006, 16:40     sff Цитата(AVR @ Nov 6 2006, 19:40) Цитата(sf... Nov 6 2006, 19:06      AVR Цитата(sff @ Nov 6 2006, 22:06) А вот про... Nov 6 2006, 19:44       sff Скачал я WinXP DDK и оказывается кое-что всё-таки ... Nov 7 2006, 07:28        AVR sff, большое спасибо, ошибку свою нашел (полное пр... Nov 12 2006, 19:09 aaarrr Ну да, очень интересно: можно полюбоваться на схем... Nov 5 2006, 11:33 Edmundo Цитата(aaarrr @ Nov 5 2006, 14:33) Ну да,... Nov 5 2006, 16:15 Dron_Gus А есть какой-нибудь медод более-менее "автома... Nov 5 2006, 11:55 AVR Цитата(Dron_Gus @ Nov 5 2006, 14:55) А ес... Nov 5 2006, 16:25 Dron_Gus У меня тут еще один детский вопрос... Может кто зн... Nov 5 2006, 23:19 AVR Цитата(Dron_Gus @ Nov 6 2006, 02:19) как ... Nov 5 2006, 23:39 Dron_Gus Цитата(AVR @ Nov 6 2006, 02:39) Project-... Nov 5 2006, 23:55 Kitsok Добрый день!
Тоже начал разбираться с SAM7 и... Nov 13 2006, 09:47 AVR Цитата(Kitsok @ Nov 13 2006, 12:47) Напра... Nov 13 2006, 17:57 Kitsok Спасибо за наводку, через виглер напрямую не получ... Nov 13 2006, 22:12 Kitsok Чудны дела темных сил электричества.
В общем, в п... Nov 13 2006, 22:49 Dron_Gus Цитата(Kitsok @ Nov 14 2006, 10:03) Допус... Nov 14 2006, 22:33 Kitsok Цитата(Dron_Gus @ Nov 15 2006, 01:33) В д... Nov 15 2006, 06:59 Handler Помогите пожалуйста передать данные на комп или, к... Jul 22 2007, 19:46 KAlex Цитата(Handler @ Jul 22 2007, 23:46) Фору... Jul 23 2007, 07:15 Pasha 111 А как реализовать обработку UDP через прерывания? ... Aug 11 2007, 15:18 Kitsok Цитата(Pasha 111 @ Aug 11 2007, 19:18) Во... Aug 20 2007, 13:38 Dron_Gus Возможно прерывания "глобально" запрещен... Aug 12 2007, 12:33 brag хи алл!
Мне тож пришлось связатся с усб..скача... Aug 25 2007, 16:59 Kitsok Цитата(brag @ Aug 25 2007, 20:59) хи алл... Aug 30 2007, 14:05 Artem To Pasha_111:
Не могли бы Вы послать USBWorkframe ... Aug 27 2007, 07:27 Pasha 111 Artem, выслал
Dron_Gus, вставка #include <intr... Aug 29 2007, 12:44
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|