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

 
 
> USB bulk, пример из TNKernel
toweroff
сообщение Feb 13 2010, 17:55
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Озадачился скоростью передачи по USB.
Выжал из своего девайса (базировался на примере Keil) порядка 6.8 Мбит/с, камни пользовал LPC2148 и LPC2468
Наткнулся на TNKernel.com, Юрий демонстрирует бенчи порядка >1МБайт/с

Интересно, думаю, посмотреть реализацию, в частности DMA. Скачал архив, скормил Keil (4.03)
Скомпилилось. Прошил с помощью FlashMagic в LPC2148. Девайс не проходит энумерацию sad.gif
Смотрю через USBTrace - хост шлет в девайс 7 байт: B0 04 00 00 00 00 07, ответа от девайса нет

Полазил по форуму - похоже, никто граблей не встретил с данным примером... на что же я напоролся - непонятно
На всякий случай проставил IAR, подсунул проект для него из \LPC2146_USB_DMA\IAR\ - йар вообще компилировать не хочет, ошибки сыпет

Кто компилировал под Keil, желательно вариант с DMA, отзовитесь, пожалуйста... не пойму где, казалось бы, рабочий проект может не работать
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 17)
toweroff
сообщение Feb 24 2010, 10:14
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(yuri_t @ Feb 24 2010, 10:36) *
Вот проекты TNKernel USB_BULK_DMA для компиляторов Keil 4.03 и IAR 5.41.

Что интересно, для достижения скорости как чтения, так и записи 1.083 МВyte/сек
в IAR 5.41 надо ставить оптимизацию Full, а в Keil 4.03 достаточно -O1

спасибо! пойду опять тестить smile.gif
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 24 2010, 11:30
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Народ, а где драйвера взять для этого примера или нужно самому писать?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 24 2010, 12:26
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Vitaliy_ARM @ Feb 24 2010, 14:30) *
Народ, а где драйвера взять для этого примера или нужно самому писать?

на сайте TNKernel.com есть в разделе USB Bulk
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:49
Рейтинг@Mail.ru


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