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

|
вы сейчас с кем говорите  ? У меня возникает устойчивое подозрение что не один USB виноват в ваших бедах  ... вы куда и зачем в виртуальные адреса то полезли? Это все из раздела операционных систем вроде как, где приложениям выделяется своя память (страничка), внутри приложения обращаются по внутренним адресам, а операционка уже эти страницы памяти раскладывает по реальной памяти. ассоциативная память - это ваще крутая штука, как бы память с адресацией по содержимому, в ней очень быстро, фактически в 1 такт можно найти данные, если они там сохранены... Только каким это все боком к USB?
|
|
|
|
|
Jun 3 2014, 08:12
|
Участник

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

|
Цитата(Golikov A. @ Jun 3 2014, 15:12)  Только каким это все боком к USB? Ну тут были советы поставить WinCE, потому как там уже реализована поддержка USB клавиатур и прочего, ну вот я и написал свой загрузчик, который копирует содержимое из flash в ОЗУ, а потом звонит по адресу в ОЗУ и запускает программу. Примитивную программу, выводящую картинку из nand в экран я написал, впринципе работает, только медленно - видно как прорисовываются пиксели. Так вот пробовал я загрузить таким образом eboot для последующей загрузки самого ядра nk.bin и получил сбой, посмотрел дебаггером и увидел, что eboot работает совсем в другой области адресов в озу 0x8c200000... и иже с ними, как я понял - это виртуальные адреса. Вот теперь я окончательно запутался. Даже не знаю, толи проще копать дальше и добиваться загрузки wince, а потом писать своё приложение на базе этой CE или же пойти в другую сторону и написать свою программу обработки hid устройства по USB.
|
|
|
|
|
Jun 3 2014, 10:55
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(TrueCyrix @ Jun 3 2014, 15:22)  Даже не знаю, толи проще копать дальше и добиваться загрузки wince, а потом писать своё приложение на базе этой CE или же пойти в другую сторону и написать свою программу обработки hid устройства по USB. IMHO, с linux или WinCe Вы получите еще и ethernet и другие плюшки. Там где ось не нужна, она не нужна, но здесь думаю, подняв ось, далее будет проще общаться с дисплеем, клавиатурой, мышой и пр. здесь смотрели? http://www.mt-system.ru/catalog/samsung-semiconductors Там и u-boot и загрузчик из NOR/NAND приводятся.
|
|
|
|
Сообщений в этой теме
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 Golikov A. Цитатаничего не получается
это нормально. USB - у... Jun 2 2014, 11:08 kovigor Цитата(Golikov A. @ Jun 2 2014, 18:18) Гл... Jun 2 2014, 11:27  esaulenka Цитата(kovigor @ Jun 2 2014, 19:37) У чел... Jun 2 2014, 13:47   TrueCyrix я вот даже не пойму с чего начать, в каких-то книж... Jun 3 2014, 01:16    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  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|