eMT612A и CANBus

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: eMT612A и CANBus

Сообщение den_po » 02 июл 2014, 12:20

Скорей всего файл windows.h по какой-то причине берётся не от той платформы. Чтобы проверить это, можно открыть из дерева проекта файл stdafx.h, найти там строчку #include <windows.h>, в контекстном меню на имени файла "windows.h" выбрать "открытие документа <windows.h>" и проверить путь открытого файла. Путь должен быть C:\Program Files\Windows CE Tools\wce600\WinCE600_515_SDK\include\ARMV4I.

Платформа в панели инструментов отображается как "WinCE600_515_SDK"?
Проверьте пути в настройках для выбранной платформы (сервис->параметры, дальше по скриншоту)
settings.png
settings.png (60.63 КБ) Просмотров: 8523

Попробуйте переместить путь C:\Program Files\Windows CE Tools\wce600\WinCE600_515_SDK\include\ARMV4I в начало списка.
Попробуйте добавить этот путь в свойствах проекта (свойства конфигурации -> c/c++ -> дополнительные каталоги включения).
На всякий случай после этих действий стоит перестроить решение (именно перестроить, а не построить).
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Re: eMT612A и CANBus

Сообщение ast0r » 02 июл 2014, 15:18

Путь к файлу "windows.h" так и есть "C:\Program Files\Windows CE Tools\wce600\WinCE600_515_SDK\include\ARMV4I".
Платформа в панели инструментов отображается как "WinCE600_515_SDK" и пути в настройках для платформы так же совпадают.
Изображение

Пропустил скобки в названии папки проекта, было "D:\download\examples (1)\master", переместил папку в "D:\WORK\WinCE\master" - перестроило.

Для того, что бы запустить приложение нам сначала нужно подключится к устройству.
Правильно ли я делаю? Копируем на устройство файлы с "С:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\armv4i".
Запускаем на устройстве conmanclient2.exe и cMaccept.exe, а в VS заходим "сервис->параметры->инструменты устройства" выбираем нашу платформу.
Изображение

И потом "сервис->подключится к устройству" или на панели инструментов жмем подключится. Выдаёт сообщение, что устройство не готово.
Изображение

Если на C#, то с такими действиями оно подключается.
ast0r
 
Сообщения: 11
Зарегистрирован: 22 янв 2014, 11:41

Re: eMT612A и CANBus

Сообщение den_po » 02 июл 2014, 15:50

Не скажу, как с ActiveSync, на Windows 7 его нет, там вместо него Windows Mobile Device Center.
Для отладки я ничего вручную не копирую и не запускаю, достаточно выбрать в панели инструментов устройство (в данном проекте оно одно) и нажать F5, студия всё необходимое делает сама.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Re: eMT612A и CANBus

Сообщение ast0r » 02 июл 2014, 19:09

Вот что выдаёт при запуске отладки. На Windows 7 с Windows Mobile Device Center тоже самое.

Код: Выделить всё
Устройство не готово. Если конечным объектом является устройство ActiveSync, убедитесь, что запущено подключение ActiveSync.
Сбой подключения к устройству.

Устройство выбрано в панели инструментов, но вот не хочет так подключатся.
ast0r
 
Сообщения: 11
Зарегистрирован: 22 янв 2014, 11:41

Пред.

Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 11

cron