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

 
 
> STM32F429IG + USB HS в режиме FS + ST HAL + FATFS, скорости хочу!
king2
сообщение Aug 22 2015, 12:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Приветствую!

Так как ULPI завести с ходу не вышло, пытаюсь работать с OTG_HS в режиме FS (почему не OTG_FS? Потому что у HS есть DMA)
При записи блоками по 16384 байта получил скорость записи 400-450Кб/c и больше не растет с увеличением буфера (имеется в виду размер того буфера, который я скармливаю в f_write). Это все с увеличенным USBH_MAX_DATA_BUFFER до 16384.

Слышал, что кто-то что-то подкручивал-менял в библиотеках от ST и получал бОльшую скорость, но подробностей нигде нет.
Может быть кто-то расскажет, что надо подкручивать в либах от ST?

Я посмотрел на ЭТО, и голова кругом. Понимаю, конечно, что все по слоям делится и все такое, но блин, коллбек на коллбеке и хуками погоняет. Такое впечатление, что 80% времени оно занимается прыжками между этими вложенными функциями и коллбэками. Такое впечатление, что они еще и буфер копируют между всеми этими слоями, вместо того, чтобы использовать какой дали "сверху".

Или это в принципе невозможно с ST HAL + ST USB HOST LIB?

Спасибо заранее!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 15:01
Рейтинг@Mail.ru


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