2010-06-04 2 views
1

Когда я подключаю свое устройство Windows CE 6 к моей машине разработки, я получаю Microsoft USB Sync для регистрации в диспетчере устройств Windows. Но по какой-то причине я не могу связаться с ActiveSync. Есть какие нибудь идеи как это починить?Activesync не подключается к моему устройству Windows CE 6

Он работал с Windows CE 5, но когда мы обновили функциональность ActiveSync, исчезли.

NEW UPDATE 13,34:

журнала ошибок от WCESCOMM.LOG:

06/07/2010 13:31:12.495 - USB: RNDIS device id ... 
06/07/2010 13:31:12.964 - USB: Event 32768, name ... 
06/07/2010 13:31:12.964 - USB: Device Arrival notification 
06/07/2010 13:31:12.980 - ComSerial: Closed device. 
06/07/2010 13:31:13.042 - UsbComm: Open device <USB>. 
06/07/2010 13:31:13.042 - UsbComm: Change DTR to 1. 
06/07/2010 13:31:13.058 - Serial: Starting device detection at 115200. 
06/07/2010 13:31:13.073 - UsbComm: Change DTR to 1. 
06/07/2010 13:31:13.339 - AutobaudDetect: Found character <C>. 
06/07/2010 13:31:13.355 - AutobaudDetect: Found character <L>. 
06/07/2010 13:31:13.370 - AutobaudDetect: Found character <I>. 
06/07/2010 13:31:13.386 - AutobaudDetect: Found character <E>. 
06/07/2010 13:31:13.386 - AutobaudDetect: Found character <N>. 
06/07/2010 13:31:13.402 - AutobaudDetect: Found character <T>. 
06/07/2010 13:31:13.402 - Serial: Unimodem handshake at 115200. 
06/07/2010 13:31:13.417 - Proxy: Change connection state 1. 
06/07/2010 13:31:13.417 - Proxy: Created dynamic proxy on port 5655. 
06/07/2010 13:31:13.433 - Proxy: Created dynamic proxy on port 3000. 
06/07/2010 13:31:13.433 - Proxy: Created dynamic proxy on port 3001. 
06/07/2010 13:31:13.449 - Proxy: Created dynamic proxy on port 3002. 
06/07/2010 13:31:13.464 - Proxy: Created dynamic proxy on port 3003. 
06/07/2010 13:31:13.464 - Proxy: Created dynamic proxy on port 3004. 
06/07/2010 13:31:13.464 - Proxy: Created dynamic proxy on port 3005. 
06/07/2010 13:31:13.480 - Proxy: Created dynamic proxy on port 3006. 
06/07/2010 13:31:13.480 - Proxy: Created dynamic proxy on port 3007. 
06/07/2010 13:31:13.495 - Proxy: Created dynamic proxy on port 3008. 
06/07/2010 13:31:13.495 - Proxy: Created dynamic proxy on port 3009. 
06/07/2010 13:31:13.495 - Proxy: Created dynamic proxy on port 3010. 
06/07/2010 13:31:13.511 - Proxy: Created dynamic proxy on port 3011. 
06/07/2010 13:31:13.511 - Proxy: Created dynamic proxy on port 3012. 
06/07/2010 13:31:13.511 - Proxy: Created dynamic proxy on port 3013. 
06/07/2010 13:31:13.527 - Proxy: Created dynamic proxy on port 3014. 
06/07/2010 13:31:13.527 - Proxy: Created dynamic proxy on port 3015. 
06/07/2010 13:31:13.527 - Proxy: Created dynamic proxy on port 3016. 
06/07/2010 13:31:13.527 - Proxy: Created dynamic proxy on port 3017. 
06/07/2010 13:31:13.542 - Proxy: Created dynamic proxy on port 3018. 
06/07/2010 13:31:13.542 - Proxy: Created dynamic proxy on port 3019. 
06/07/2010 13:31:13.542 - Proxy: Created dynamic proxy on port 3020. 
06/07/2010 13:31:13.558 - Proxy: Created dynamic proxy on port 3021. 
06/07/2010 13:31:13.558 - Proxy: Created dynamic proxy on port 3022. 
06/07/2010 13:31:13.574 - Proxy: Created dynamic proxy on port 3023. 
06/07/2010 13:31:13.574 - Proxy: Created dynamic proxy on port 3024. 
06/07/2010 13:31:13.574 - Proxy: Created dynamic proxy on port 3025. 
06/07/2010 13:31:13.589 - Proxy: Created dynamic proxy on port 3026. 
06/07/2010 13:31:13.589 - Proxy: Created dynamic proxy on port 3027. 
06/07/2010 13:31:13.589 - Proxy: Created dynamic proxy on port 3028. 
06/07/2010 13:31:13.605 - Proxy: Created dynamic proxy on port 3029. 
06/07/2010 13:31:13.605 - Proxy: Created dynamic proxy on port 3030. 
06/07/2010 13:31:13.605 - Proxy: Created dynamic proxy on port 3031. 
06/07/2010 13:31:13.620 - Proxy: Created dynamic proxy on port 6510. 
06/07/2010 13:31:13.620 - Proxy: Created dynamic proxy on port 6511. 
06/07/2010 13:31:13.636 - Proxy: Created dynamic proxy on port 6512. 
06/07/2010 13:31:13.636 - Proxy: Created dynamic proxy on port 6513. 
06/07/2010 13:31:13.636 - Proxy: Created dynamic proxy on port 6514. 
06/07/2010 13:31:13.652 - Proxy: Created dynamic proxy on port 6515. 
06/07/2010 13:31:13.652 - Proxy: Created dynamic proxy on port 6516. 
06/07/2010 13:31:13.667 - Proxy: Created dynamic proxy on port 6517. 
06/07/2010 13:31:13.667 - Proxy: Created dynamic proxy on port 6518. 
06/07/2010 13:31:13.667 - Proxy: Created dynamic proxy on port 6519. 
06/07/2010 13:31:13.683 - Proxy: Created dynamic proxy on port 6520. 
06/07/2010 13:31:13.683 - Proxy: Created dynamic proxy on port 6521. 
06/07/2010 13:31:13.683 - Proxy: Created dynamic proxy on port 6522. 
06/07/2010 13:31:13.699 - Proxy: Created dynamic proxy on port 6523. 
06/07/2010 13:31:13.699 - Proxy: Created dynamic proxy on port 6524. 
06/07/2010 13:31:13.714 - Proxy: Created dynamic proxy on port 6525. 
06/07/2010 13:31:13.714 - Proxy: Created dynamic proxy on port 6526. 
06/07/2010 13:31:13.714 - Proxy: Created dynamic proxy on port 6527. 
06/07/2010 13:31:13.730 - Proxy: Created dynamic proxy on port 6528. 
06/07/2010 13:31:13.730 - Proxy: Created dynamic proxy on port 6529. 
06/07/2010 13:31:13.730 - Proxy: Created dynamic proxy on port 6530. 
06/07/2010 13:31:13.745 - Proxy: Created dynamic proxy on port 6531. 
06/07/2010 13:31:13.745 - Proxy: Created dynamic proxy on port 6532. 
06/07/2010 13:31:13.761 - Proxy: Created dynamic proxy on port 6533. 
06/07/2010 13:31:13.761 - Proxy: Created dynamic proxy on port 6534. 
06/07/2010 13:31:13.761 - Proxy: Created dynamic proxy on port 6535. 
06/07/2010 13:31:13.777 - Proxy: Created dynamic proxy on port 6536. 
06/07/2010 13:31:13.777 - Proxy: Created dynamic proxy on port 6537. 
06/07/2010 13:31:13.777 - Proxy: Created dynamic proxy on port 6538. 
06/07/2010 13:31:13.792 - Proxy: Created dynamic proxy on port 6539. 
06/07/2010 13:31:13.792 - Proxy: Created dynamic proxy on port 6540. 
06/07/2010 13:31:13.792 - Proxy: Created dynamic proxy on port 6541. 
06/07/2010 13:31:13.808 - Proxy: Created dynamic proxy on port 1026. 

Журнал ошибок от WCESMgr.log:

06/07/2010 13:31:51.339 **************** Logging Started **************** 
06/07/2010 13:31:51.339 Process C:\Program\Microsoft ActiveSync\WCESMgr.exe p(3040) 
06/07/2010 13:31:51.339 ActiveSync second instance started, Cmd line: '/show' 
06/07/2010 13:31:51.339 ActiveSync second instance exiting 
06/07/2010 13:31:51.339 **************** Logging Stopped **************** 

ответ

1

Вы удалили старое соединение и начать новый один? У меня были аналогичные проблемы с CE 5. Это иногда срабатывало, а также просто перезагружало все.

+0

Удалить соединение? Я использую USB, мне не нужно настраивать сетевое подключение ... или? – Presidenten

+1

Я имел в виду программу activesync на окнах. Он отслеживает, с каким устройством вы подключены. Я также помню, как насильно убивал процесс activesync. Я просто убираю память о том, что я делал при разработке для мобильных устройств. – nportelli

3

Windows CE 6 и Windows CE 5 - это две разные вещи, поэтому говорят, что что-то, что связано с драйвером, работающим на одном, не отражается на другом.

В чем именно ошибка? Предполагает ли Windows (я предполагаю, что XP), чтобы драйвер был установлен или он сказал, что подключено нераспознанное устройство.

Вы строите ОС? Если это так: Работая с Windows CE 5, вы знаете, что HW в порядке, поэтому вам нужно убедиться, что у вас есть драйвер USBFN, который работает правильно. Вам также необходимо убедиться в правильности настроек реестра USB serial_class и включить элемент каталога (если вы, конечно, строите ОС). Элемент каталога: SYSGEN_USBFN_SERIAL. Вам также необходимо убедиться, что Active Synce включен в ОС (SYSGEN_AS_BASE).

Обновление: Итак, вы являетесь OEM. Если вы скажете, что вы видите, что начало и остановка дозвона на устройстве Windows CE, вы можете посмотреть серийный номер отладки, чтобы найти код ошибки. Возможно, запись в телефонной книге RAS неверна.
Попробуйте следующее:

  • Проверьте на рабочем столе, чтобы увидеть, идентифицирует ли это неопознанное устройство USB. По крайней мере, вы узнаете, что рабочий стол попытался связаться с устройством и не смог получить дескрипторы.
  • Убедитесь, что Serial_class - это тот, который Windows CE пытается использовать. Вы можете сделать это с помощью настроек следующий параметр реестра (Windows CE 6 не поддерживает ActiveSync над RNDIS):
    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers] "DefaultClientDriver"="Serial_Class"
  • Вы должны иметь вход для [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class] когда вы включите серийный элемент каталога класса. Эта запись копируется из WINCE600\PUBLIC\COMMON\OAK\FILES\common.reg в случае, если вы не устанавливаете что-то свое в одном из файлов реестра OSDesing.
+0

Привет! Спасибо за вход! Мы строим собственную версию Windows CE 6. Однако я не отвечаю за сборку ОС, но я тесно сотрудничаю с тем, кто есть. (Парень, который сделал нашу сборку CE 5, ушел год назад или около того.) Я только что проверил его, и оба упомянутых вами каталога были включены. Нужно ли делать какие-либо специальные настройки реестра для usb serial_class для регистрации или будет ли включен в него элемент каталога? – Presidenten

+0

Мы не получаем никакой конкретной ошибки с помощью Active sync. Устройство просто не подключается. На устройстве мы видим, как появляется звуковой сигнал, и он быстро исчезает. Тогда ничего. Просмотреть исходное сообщение для журналов ошибок ... – Presidenten

+0

Привет! Мы проверили реестр и обнаружили обе записи. Мы также попытались создать новое сетевое соединение на устройстве, привязав его к COM4 и выбрав его в «Settings-Control Panel-PC Connection». Теперь Устройство и окна, похоже, взаимодействуют. Устройство подключается к устройству, но на стороне ПК Activesync застрял при подключении, после чего устройство выходит из соединения, и через некоторое время ПК выдает экран, в котором говорится, что Activesync не может подключиться к мобильному устройству Windows. Любые идеи по этому вопросу? Я обновил вывод из лог-файлов. – Presidenten

Смежные вопросы