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

 
 
> LPC2387. USB UnrecoverableError
0x435641
сообщение Aug 2 2012, 05:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 26-07-12
Пользователь №: 72 908



всем привет.

есть рабочий проект в Keil под NicheLite(USB хост, не мой), все работает.
сейчас есть потребность избавиться от OS. всю работу с USB переписываю с нуля.

инициализация хоста проходит нормально, девайс определяется, начинаю инициализировать его по приходу RHSC. но при посылке первого же пакета(SETUP) прилетает одновременно UE и WDH, при чем DoneHead = 0
HccaFrameNumber перестает обновляться, но сам HcFmNumber продолжает расти.

вообще в доке по OpenHCI по поводу UE написано "The Host Controller sets the UnrecoverableError bit when it detects a system error not related to USB or an error that cannot be reported in any other way."

совсем не понятно в каком случае это происходит. частота возникновения SOF 1мс, как и положено, структуры HCCA, EndpointDescriptor, TransferDescriptor выровнены как и положено.

что не так? уже сравнивал содержимое дескрипторов при работе своей и старой прошивки
буду благодарен за любую информацию!

Сообщение отредактировал 0x435641 - Aug 2 2012, 05:44
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 0x435641   LPC2387. USB UnrecoverableError   Aug 2 2012, 05:42


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

 


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


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