Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.196.184] |
|
Сообщ.
#1
,
|
|
|
Кто-нибудь пробовал отлаживать ПО напрямую на КПК? Поделитесь опытом, плиз. Пытаюсь работать через ИК-порт. Никак не получается связаться из eVC, все время черех 1.5 минуты получаю таймаут соединения. Нужно ли предварительно устанавливать связь между КПК и ActiveSync-ом? В общем-то, таймаут возникает независимо от того, установлена ли предварительно связь или нет. Подскажите, в чем может быть проблема?
|
Сообщ.
#2
,
|
|
|
Только так и отлаживаюсь, правда как мне кажется IRDA не лучший способо, лично я использую либо Bluetooth либо
просто через стакан, IRDA , тем более если у тебя SIR, для этого плохо подходит. |
Сообщ.
#3
,
|
|
|
Нет, ИК-глаз USB-шный. Дело в том, что таймаут возникает также при попытке отладки по сети (WiFi). При этом стандартная синхронизация по WiFi выполняется без проблем. При этом в параметрах Platform manager-a в Device Proporties в качестве транспорта и Startup Servera установлен ActiveSync.
Вопрос: должен ли я предварительно (т.е. перед непосредственным началом отладки) запустить ActiveSync и самостоятельно перевести его в состояние Connected? |
Сообщ.
#4
,
|
|
|
Соединение должно быть... а как без соединения передавать данные?
Я для отладки использую MessageBox'ы... ИМХО это лучще, чем здать кучу времени. Быстро идет отладка только на WLAN, если у тебя это дело есть, то пользуйся WLAN'ом. В основном я подключаюсь по USB кабелю, все остальное вообще труба Вобщем если нет WLAN'а, то делай MessageBox'ы, ASSERT'ы и VERIFY - это куда более эффективно. |
Сообщ.
#5
,
|
|
|
Конечно, activesync должен работать, иначе ничего не получиться, а он у тебя что отключается чтоль?
|
Сообщ.
#6
,
|
|
|
Нет, АктивСинк сам не отключается.Допустим, использую отладку по сети.
Алгоритм следующий: перевожу ActiveSync в состояние Connected. В VC запускаю отладку. Получаю сообщение: The Platform Meneger Server Failed, Failed To Connect To Device. В параметрах Platform manager-a в Device Proporties в качестве транспорта и Startup Server-a установлен ActiveSync. При вызове Test Device Connection получаю ошибку: Unable to connect: Unable to load device side components,please check server configuration settings. Как я понимаю, "device side components" это какие-то компоненты на КПК. Тогда, похоже, какая-то проблема с КПК. Буду разбираться дальше. Весь фокус в том, что полгода назад я работал с другим КПК и при отладке по USB никаких проблем вообще не было. Только вот не помню, переводил ли я предварительно АктивСинк в состояние Connected. |
Сообщ.
#7
,
|
|
|
Запускаешь repllog.exe, у тебя стартует ActiveSync (я так понимаю, что это ты сделал)
В настройках Platform Manager'а указываешь ActiveSync (в Transport и Startup Server) Жмешь Test для проверки соединения. У меня были проблемы с отладкой, но тогда была ругать на проблемы в CE-мониторе (кажется) - это дело никак не лечится. Да и не нужно это лечить Как я уже говоли, отлаживай MessageBox'ами - это и гораздо быстрее. |