Switch to English Домой Поиск Список участников Вопросы и ответы Зарегистрироваться Войти  
Windows Embedded CE
соединение с помощью Windows Mobile Device Center

Автор темы: Solovyev Ivan   Начата: 07-15-2010 12:50    Ответов: 23
 Форум "Встраиваемые операционные системы Microsoft" >> Embedded OS >> Windows Embedded CE >> соединение с помощью Windows Mobile Device Center
 Printable Version    << Предыдущая тема   Следующая тема >>
  Чт, 15 июл 2010, 12:50
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
соединение с помощью Windows Mobile Device Center
Всем доброго времени суток.
Есть плата marvell pxa270 с windows embedded ce 6.0.
На компьютере стоит операционная система windows 7, что исключает использование ActiveSync. Если верить microsoft, вместо него нужно использовать Windows Mobile Device Center.
Собственно вопрос - как установить соединение с компьютером, и возможно ли это сделать через COM-порт, потому что USB пока работает странно... Образ, естественно, собран с поддержкой ActiveSync.

P.S.: Соединение с компьютером необходимо для того, чтобы можно было тестировать программы, написанные в VS2008 из-под ранее сделанного SDK.

  
  Чт, 15 июл 2010, 01:06
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center

Windows Mobile Device Center успешно заменяет ActiveSync. На форуме есть тема в которой поднимался подобный вопрос (http://forum.quarta.ru/ShowPost.aspx?PostID=13044). Пусть вас не смущает, что там идет речь об USB Serial - все то же самое применимо и для обычного последовательного порта.




Павел Белевский
Системный инженер
Кварта Технологии

  
  Чт, 15 июл 2010, 01:19
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Посмотрел вот эту ссылку: http://groups.google.com/group/microsoft.public.windowsce.platbuilder/browse_thread/thread/4d1c8394ec72ab8a/17a3eb296282ce13?lnk=gst&q=Port+Settings%3A+deselect+all+check+boxes&rnum=1

Настроил себе такое же соединение, но при попытке подключения к компьютеру выдается ошибка

You have been disconnected from remote computer you dialed.
Verify the Baud Rate settings and retry the connection.

PS.: Ту тему, ссылку на которую Вы дали, посмотрел, но не особо понял, если честно. Вы предлагаете внести соответствующий кусок в реестр?

  
  Чт, 15 июл 2010, 01:40
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center
По приведенной вами ссылке нет главного - записи в RasBook. Посмотрите platform.reg - может там есть что-то подобное


Павел Белевский
Системный инженер
Кварта Технологии

  
  Чт, 15 июл 2010, 02:22
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
В reg-файле есть вот такой кусок:

IF 0
[HKEY_LOCAL_MACHINE\Comm\DefaultConnections]
    "My Connection"=multi_sz:"USB Cable:","115200"
;Default Connection
[HKEY_CURRENT_USER\ControlPanel\Comm]
    "Cnct"="My Connection"       
   
; Default connection settings
[HKEY_CURRENT_USER\Comm\RasBook\My Connection]
    "EapConnData"=hex:00,00,00,00
    "Entry"=hex:\
          08,02,40,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,70,\
          e9,6d,d4,00,00,00,00,00,00,00,00,00,00,00,00,dc,cb,85,81,70,e9,6d,d4,08,f3,\
          58,80,08,c7,05,80,00,00,00,00,00,00,00,00,00,00,00,00,54,c6,8d,81,dc,cb,85,\
          81,70,e9,6d,d4,04,17,59,80,00,00,00,00,8c,fa,21,c0,54,c6,8d,81,dc,cb,85,81,\
          70,c7,05,80,70,e9,6d,d4,28,2b,05,00,00,00,00,00,0a,00,00,00,a8,04,04,80,70,\
          e9,6d,d4,00,5d,02,70,00,00,00,00,9c,04,04,80,00,00,00,00,00,00,00,00,e4,e9,\
          6d,d4,06,00,00,00,29,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,22,00,00,\
          00,0a,00,00,00,00,ea,6d,d4,dc,cb,85,81,00,ea,6d,d4,54,c6,8d,81,08,c7,05,80,\
          54,c6,8d,81,00,00,00,00,00,00,00,00,08,f3,58,80,dc,cb,85,81,00,ea,6d,d4,04,\
          17,59,80,0a,00,27,09,8c,fa,21,c0,00,00,00,00,c0,ea,6d,d4,60,c7,05,80,00,ea,\
          6d,d4,00,00,00,00,64,f3,04,00,00,5d,02,70,a8,04,04,80,00,00,00,00,01,00,00,\
          00,1c,95,65,d5,01,00,00,00,00,00,ff,00,a0,e4,6f,d4,00,00,00,00,00,00,00,00,\
          00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,64,00,69,00,72,\
          00,65,00,63,00,74,00,00,00,6d,d4,00,00,00,00,08,f3,58,80,54,c6,8d,81,00,00,\
          00,00,8c,5d,55,00,53,00,42,00,20,00,43,00,61,00,62,00,6c,00,65,00,3a,00,00,\
          00,0a,00,00,00,00,a7,20,c0,60,d0,74,d5,00,dc,74,d5,01,00,00,00,89,01,00,00,\
          c8,02,21,c0,00,dc,74,d5,90,ea,6d,d4,00,00,00,00,8c,63,19,c0,00,00,00,00,00,\
          00,00,00,00,00,00,00,d4,d5,18,c0,0a,00,00,00,00,00,00,00,20,6b,01,00,00,5d,\
          02,70,0a,00,00,00,b8,72,19,c0,00,00,00,00,00,00,00,00,ce,ea,6d,d4,00,00,00,\
          d4,00,00,00,00,00,00,00,00,20,6b,01,00,14,c0,05,80,00,00,00,00,00,00,00,00,\
          d4,f0,18,c0,d4,d5,18,c0,89,01,00,00,0a,00,00,00,c4,fc,20,c0,c0,62,02,70,89,\
          01,00,00,b8,72,19,c0,01,00,00,00,00,dc,74,d5,dc,cb,85,81,00,00,00,d4,00,dc,\
          74,d5,00,00,00,00,c4,fc,20,c0,0a,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
          00,c0,62,02,70,00,00,00,00,00,dc,74,d5,89,01,00,00,01,00,00,00,20,37,02,70,\
          00,00,00,00,d4,d5,18,c0,01,00,00,00,00,00,02,70,00,00,00,00,0a,00,00,00,c0,\
          62,02,70,0c,23,19,c0,00,dc,74,d5,00,dc,74,d5,00,00,00,00,00,00,00,00,00,00,\
          00,00,00,dc,74,d5,01,00,00,00,89,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
          00,01,00,00,00,f4,eb,6d,d4,dc,cb,85,81,f4,eb,6d,d4,54,c6,8d,81,08,c7,05,80,\
          54,c6,8d,81,c0,62,02,70,00,dc,74,d5,01,00,00,00,89,01,00,00,00,00,00,00,00,\
          00,00,00,f8,b0,17,c0,0a,00,00,00,a0,25,19,c0,00,00,00,00,00,00,00,00,00,dc,\
          74,d5,81,00,00,00,40,3f,5a,d5,01,00,00,00,00,00,00,00,00,87,20,c0,40,3f,5a,\
          d5,ff,ff,ff,ff,0d,00,00,00,81,00,00,00,00,dc,74,d5,c0,61,02,70,8c,94,20,c0,\
          00,00,00,00,00,00,04,d0,44,f8,06,c0,08,00,00,00,00,00,6d,d5,ff,ff,ff,ff,00,\
          00,04,d0,00,00,00,00,08,00,00,00,00,00,6d,d5,e0,06,00,00,44,0b,07,c0,14,ed,\
          6d,d4,90,ed,6d,d4,01,00,00,00,14,ed,6d,d4,00,00,00,00,f1,ac,ff,ff,04,17,59,\
          80,a8,ec,6d,d4,7c,ec,6d,d4,74,bc,05,80,90,ed,6d,d4,30,ed,6d,d4,06,00,00,00,\
          55,04,04,00,00,00,00,00,01,00,00,00,14,ed,6d,d4,00,00,00,00,00,00,00,00,90,\
          ed,6d,d4,00,00,00,00,90,ed,6d,d4,0c,ed,6d,d4,b4,ec,6d,d4,90,ed,6d,d4,00,00,\
          00,00,90,ed,6d,d4,00,be,05,80,08,f3,58,80,00,dc,74,d5,00,00,00,00,9c,93,20,\
          c0,0a,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,c0,61,02,70,00,00,00,00,\
          da,24,05,00,0d,00,00,00,81,00,00,00,dc,cb,85,81,00,00,00,00,dc,cb,85,81,00,\
          00,00,00,90,ed,6d,d4,34,f2,04,00,00,00,00,00,0c,ed,6d,d4,14,c0,05,80,da,24,\
          05,00,00,00,00,00,90,0d,00,00,0f,00,00,00,a0,13,05,d0,06,00,00,00,55,04,04,\
          00,00,00,00,00,90,ed,6d,d4,00,00,00,00,1c,00,00,00,90,0d,00,00,00,00,00,00,\
          00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
          00,00,00,00,00,00,00,00,00,00,00   
ENDIF


То есть нечто похожее в реестре все-таки есть, но видимо не совсем то.

  
  Чт, 15 июл 2010, 02:33
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
И сразу еще один вопрос...Как вообще устанавливать соединение с компьютером? Пробовал жать правой кнопкой мыши на значок соединения и выбирать Connect - вылезала ошибка про Baud Rate (дословно писал выше). Пробовал также запускать repllog.exe с устройства - появляется окно установки соединение, но потом почти сразу же исчезает. Правда окошко с ошибкой уже не появляется.
Может быть, нужны какие-то дополнительные настройки непосредственно на компьютере? В windows mobile device center в connection settings разрешил подключение через com1, usb на всякий случай запретил. Остальное не трогал.

  
  Чт, 15 июл 2010, 02:45
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center
Настройки нужны, но не на настольной системе, а на устройстве. Рекомендую все-таки попробовать через USB. Нужен будет компонент для USB Function Serial. Приведенные выше настройки реестра скопируйте в project.reg без обрамляющих IF/ENDIF. После подлючения устройства вам может понадобиться драйвер.


Павел Белевский
Системный инженер
Кварта Технологии

  
  Чт, 15 июл 2010, 03:32
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Спасибо за совет. Буду пробовать с USB. Но тут возникает другая проблема. В системе единовременно может работать только один USB-порт (разработчики BSP утверждают, что это не проблемы с железом, а особенность системы). В связи с этим хотелось бы спросить, количество одновременно доступных usb нигде в реестре не регулируется? А то самостоятельно найти не получается.

  
  Чт, 15 июл 2010, 03:46
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center
Возможно имелось ввиду что контроллер может работать либо в режиме Host, либо Function? Потому что вы не можете обновременно пользоваться мышью (режим Host) и ActiveSync (режим Function).


Павел Белевский
Системный инженер
Кварта Технологии

  
  Чт, 15 июл 2010, 03:48
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Возможно, что и так. Но на плате есть 2 хоста и 2 клиента, поэтому и возникла версия с реестром.

  
  Чт, 15 июл 2010, 04:05
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center

Тогда, спрашивая о возможности отключения, корректно говорить не о портах, а о контроллерах. В принципе контроллер можно отключить предотвратив загрузку драйвера через реестр.




Павел Белевский
Системный инженер
Кварта Технологии

  
  Чт, 15 июл 2010, 04:16
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
У меня конечно сейчас будет очень глупый вопрос, но все же....
Как мне посмотреть, что контроллер включен/отключен (наверняка это зависит от конкретной платы, но хотя бы какие-то общие слова). Я, если честно, в этой плате пока вообще мало чего понимаю, хотя и мучаю ее уже больше недели.Sad

  
  Пт, 16 июл 2010, 12:36
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
 Pavel Belevsky wrote:
Настройки нужны, но не на настольной системе, а на устройстве. Рекомендую все-таки попробовать через USB. Нужен будет компонент для USB Function Serial. Приведенные выше настройки реестра скопируйте в project.reg без обрамляющих IF/ENDIF. После подлючения устройства вам может понадобиться драйвер.


Сделал все, как Вы предлагали. Действительно, при подключении USB-кабеля к компьютеру, система попыталась сама найти драйвера, но сделать этого не смогла. Не подскажите, где можно найти драйвер под Win 7, а то подключиться так и не получается. Или дело не в драйверах под win 7?

  
  Пт, 16 июл 2010, 01:35
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center

А в каком разделе диспетчера устройств оно отобразилось? Случайно не в сетевых адаптерах?




Павел Белевский
Системный инженер
Кварта Технологии

  
  Пт, 16 июл 2010, 01:41
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Нет, он отобразился как Other Devices - WindowsCE 6.0. Попытки поиска драйверов в интернете ни к чему не приводят...
Насколько я понимаю, в сетевых адаптерах оно может отобразиться, если включен RNDIS. Его я не включал, т.к. где-то уже прочитал, что таким образом по activesync не соединиться.

  
  Пт, 16 июл 2010, 02:05
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center
Vendor и Device Id какие у устройства?


Павел Белевский
Системный инженер
Кварта Технологии

  
  Пт, 16 июл 2010, 02:12
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Сейчас пересобираю отбраз, соединение уже разорвано, поэтому точно сказать не могу, но насколько я помню, они были именно такие, как прописано в [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class].
А точнее:
"idVendor"=dword:1286
"idProduct"=dword:A6CD

Позже, когда залью образ и попробую еще раз, могу уточнить.

  
  Пт, 16 июл 2010, 02:58
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Уточняю, как и обещал. Во вкладке WindowsCE 6.0 Properties - Details - Hardware Ids отображается следующее:

USB\VID_1286&PID_A6CD&REV_0000
USB\VID_1286&PID_A6CD

То есть, на сколько я понимаю, как раз то, о чем я писал выше.

  
  Пт, 16 июл 2010, 03:05
Pavel Belevsky сейчас не в системе. Последяя активность: 03.09.2010 8:18:30 Pavel Belevsky

10 лучших
Присоединился 09-10-2007
сообщений 1 675
Re: соединение с помощью Windows Mobile Device Center
Разработчики BSP переопределил стандартные идентификаторы. В поставке BSP должен идти соответсвующий INF-файл


Павел Белевский
Системный инженер
Кварта Технологии

  
  Пт, 16 июл 2010, 03:07
Solovyev Ivan сейчас не в системе. Последяя активность: 17.08.2010 16:23:10 Solovyev Ivan

50 лучших
Присоединился 05-19-2010
сообщений 54
Re: соединение с помощью Windows Mobile Device Center
Проблема решилась!
Решение нашел здесь:
http://www.eggheadcafe.com/software/aspnet/30023766/windows-ce-5-or-6-with.aspx
1. Install WMDC 6.
2. Plus the Windows CE based device.
3. Close the "Found new hardware" wizard.
4. Right-click on "Computer" and select "Manage"
5. Open the Device Manager, then select the Windows CE based device.
6. Right-click and select "Update driver..."
7. In the wizard, select "pick from a list..."
8. In the list, select "Microsoft USB Sync [Microsoft]".
9. ... nothing else! It works!

Сделал так же, и теперь по крайней мере File Manager у меня работает.
Остальное пока не проверял


  
 Страница 1 из 2 (Всего 24 записей) 1 2 >>
Форум "Встраиваемые операционные системы Microsoft" >> Embedded OS >> Windows Embedded CE >> соединение с помощью Windows Mobile Device Center

Вы можете добавлять вложения
Вы можете создавать новые темы
Вы можете отвечать на сообщения
Вы не можете удалять свои сообщения
Вы не можете править свои сообщения
Вы можете создавать опросы
Вы можете голосовать
Статистика форума включены
Форум не модерируется

Работает под управлением Community Server :: Forums