|
USB клавиатура, s3c2410 (ARM9) и USB клавиатура |
|
|
|
 |
Ответов
|
Jun 2 2014, 11:08
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата ничего не получается это нормально. USB - универсальный, а если что-то универсальное, да еще и 2.0 - 3.0, то оно так уже само собой загажено, что надо стоять у истоков чтобы все получалось... Главное в этом деле не сдаваться, и переходите к конкретным вопросам. Из такого на угад могу сказать что в УСБ чувствительно к времянке, так что если вы отладку между какими то процессами усб втыкаете, этим вы можете все разрушить. Если сейчас совет не подошел, пригодиться в будущем)
|
|
|
|
|
Jun 2 2014, 13:47
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Цитата(kovigor @ Jun 2 2014, 19:37)  У человека ARM9, как и у меня. И OHCI. У меня тоже OHCI. Но МК у нас разные (у меня ATMEL). К слову сказать, на 2410 у меня криво-косо, но задышал хост от LPC23-что-то-там (это тоже OHCI). Чуть лучше заработал какой-то непонятный китайский стек (был подобран на каком-то варезнике с иероглифами). Разве что скурить нормально работу MMU и USB у меня не получилось. Глючило, что интересно, каждый раз по-новому. Пришлось на время работы стека (у меня это всего несколько секунд, просто проверить наличие воткнутых usb-устройств) отрубать нафиг кэши. Поскольку никакого функционала не требовалось (это был загрузчик с всевозможными "фишечками", основную работу выполняла wince), так оно и осталось. Давно только это было... А по делу - при текущем уровне вопросов про USB лучше не вспоминать. Если что-то пойдёт не так, поможет только многотомная спецификация. Разбираться в этом - то ещё удовольствие...
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Jun 3 2014, 01:16
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820

|
я вот даже не пойму с чего начать, в каких-то книжках пишется, что надо провести инициализацию устройства, но как конкретно - не написано, в других пишут надо сразу обращаться командами по адресам и ожидать ответа от устройства... Ладно... если объяснять на пальцах - вот как например зажечь или погасить скажем NumLock ? Это какая то определённая команда? А как и где посмотреть список возможных команд - у производителя клавиатуры или эти команды универсальны для всех клавиатур? А до этой команды надо провести какую-то инициализацию? Что-то у меня уже мозг закипает.
|
|
|
|
Сообщений в этой теме
TrueCyrix USB клавиатура May 22 2014, 03:13 Golikov A. ну надо поднять USB - host, тот какой в этом контр... May 22 2014, 04:36 TrueCyrix Значит надо понять на каких портах сидит USB и раб... May 22 2014, 04:58 Golikov A. Ох!
Вам надо взят глубже, сильно, надо стандар... May 22 2014, 05:18 TrueCyrix Ого!
Спасибо за столь ёмкое объяснение! По... May 22 2014, 06:05  DmitryM Цитата(TrueCyrix @ May 22 2014, 13:15) Ог... May 22 2014, 06:46 Golikov A. а блин, чертовы операционки... Все время про них з... May 22 2014, 08:20 TrueCyrix Дело в том, что операционки нет, там просто голое ... May 22 2014, 12:51  kovigor Цитата(TrueCyrix @ May 22 2014, 20:01) Не... May 22 2014, 13:10 Golikov A. Голое ядро - наш человек)!
не ps/2 утопия, е... May 22 2014, 13:46 kovigor Цитата(Golikov A. @ May 22 2014, 20:56) Г... May 22 2014, 14:05 Golikov A. Полез в описание, нашел вот такое
http://elinux.or... May 22 2014, 14:29 kovigor Цитата(Golikov A. @ May 22 2014, 21:39) в... May 22 2014, 14:53  undefined Цитата(kovigor @ May 22 2014, 23:03) Но н... May 22 2014, 16:56 Golikov A. Думаю да, надо подтянуть чужую реализацию. Я делал... May 22 2014, 17:00 kovigor Цитата(Golikov A. @ May 23 2014, 00:10) Э... May 22 2014, 17:05 undefined Цитата(Golikov A. @ May 23 2014, 01:10) к... May 22 2014, 17:08 Golikov A. я пытаюсь сказать что код обслуживания OHCI очень ... May 23 2014, 00:19 TrueCyrix Ну товарищи - я в не большом шоке , я думал это ... May 23 2014, 01:29  kovigor Цитата(TrueCyrix @ May 23 2014, 08:39) мо... May 23 2014, 03:20   mantech Цитата(kovigor @ May 23 2014, 11:30) Если... May 23 2014, 04:38  undefined Цитата(TrueCyrix @ May 23 2014, 09:39) Я ... May 23 2014, 05:51   TrueCyrix Всем большое спасибо за ответы! Я понял, что р... May 23 2014, 07:26    undefined Цитата(TrueCyrix @ May 23 2014, 15:36) Вс... May 23 2014, 07:36    kovigor Цитата(TrueCyrix @ May 23 2014, 14:36) Вз... May 23 2014, 08:24     jcxz Цитата(kovigor @ May 23 2014, 18:34) 1. Н... May 23 2014, 11:04      undefined Цитата(jcxz @ May 23 2014, 19:14) Не увер... May 23 2014, 11:34       mantech Цитата(undefined @ May 23 2014, 18:44) Эт... May 23 2014, 13:36 Golikov A. Весь прикол в том что вы связались с USB - это сам... May 23 2014, 03:03 Golikov A. Ну и еще вопросы личного роста... May 23 2014, 05:15 Golikov A. а у нас на фирме были переходники с рисуночком мыш... May 23 2014, 14:39 kovigor Цитата(Golikov A. @ May 23 2014, 21:49) а... May 23 2014, 15:42 Golikov A. а если это телефон? Ну решать конечно топикстартер... May 23 2014, 17:28 TrueCyrix ничего не получается Jun 2 2014, 08:18  kovigor Цитата(TrueCyrix @ Jun 2 2014, 15:28) нич... Jun 2 2014, 08:41    jcxz Цитата(TrueCyrix @ Jun 3 2014, 11:26) Лад... Jun 3 2014, 01:49    DmitryM Цитата(TrueCyrix @ Jun 3 2014, 08:26) я в... Jun 3 2014, 01:52     TrueCyrix Цитата(DmitryM @ Jun 3 2014, 10:02) Снача... Jun 3 2014, 02:07      DmitryM Цитата(TrueCyrix @ Jun 3 2014, 09:17) Win... Jun 3 2014, 02:32 Golikov A. должно помочь, OHCI - стандарт, если там обращения... Jun 2 2014, 12:52 Golikov A. на пальцах это выглядит так.
1. вы втыкаете устро... Jun 3 2014, 03:27 TrueCyrix По моему у меня уже начинается сдвиг...
Объясните... Jun 3 2014, 06:14 Golikov A. вы сейчас с кем говорите?
У меня возникает устой... Jun 3 2014, 07:02 TrueCyrix Цитата(Golikov A. @ Jun 3 2014, 15:12) То... Jun 3 2014, 08:12  DmitryM Цитата(TrueCyrix @ Jun 3 2014, 15:22) Даж... Jun 3 2014, 10:55  DmitryM Цитата(TrueCyrix @ Jun 3 2014, 15:22)
П... Jun 4 2014, 01:48   TrueCyrix Цитата(DmitryM @ Jun 4 2014, 09:58) Переч... Jun 4 2014, 03:36    DmitryM Цитата(TrueCyrix @ Jun 4 2014, 10:46) Не ... Jun 4 2014, 04:22    TrueCyrix 1) включение питания клавиатуры
2) клавиатура - AA... Jun 4 2014, 04:29 Golikov A. win CE - это операционка, кроме поддержки стэков U... Jun 3 2014, 09:09 jcxz Цитата(Golikov A. @ Jun 3 2014, 19:19) wi... Jun 3 2014, 11:31 Golikov A. никто не спорит, потому uCOS тоже операционка... Jun 3 2014, 12:01 Golikov A. Цитатаа как общаться с USB клавиатурой? Примеров н... Jun 4 2014, 05:37 TrueCyrix Вы хотите сказать, что хост постоянно "клюёт... Jun 4 2014, 06:29 Golikov A. ЦитатаВы хотите сказать, что хост постоянно ... Jun 4 2014, 07:09 TrueCyrix Да уж... не всё так просто. Ладно, я ещё немного п... Jun 4 2014, 07:26  Lagman Цитата(TrueCyrix @ Jun 4 2014, 15:36) Да ... Jun 4 2014, 16:47 Golikov A. ставьте rs485 он адресуемый, полингом можно решить... Jun 4 2014, 09:47 ohmjke Топикстартер хоть что-нибудь читал вообще про USB?... Jun 17 2014, 06:47
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|