Автор Тема: AMT PANGAEA CP-100 (кабинет симулятор на основе импульсной свертки сигнала)  (Прочитано 715586 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
Драйвер VCP из скачанного комплекта прошивки и программы ПАНГЕЯ не корректно ставится ... поставил обновлённую версию , вроде бы заработало  ... но при загрузке программы вываливается маленькое окошко Answer eror "m" с кнопочкой "ок" . но вроде бы всё двигается и нажимается .

Оффлайн MarichevS

  • Ветеран форума
  • ******
  • Сообщений: 3608
в папке с программой  нужно попробовать создать bat файл с примерно таким содержимым (возможно пути придется исправить):

setlocal
set path=C:\Program Files\AMT Pangaea CP PA;%PATH%
PangaeaCPPA.exe

И попробовать запустить программу этим файлом


Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
в папке с программой  нужно попробовать создать bat файл с примерно таким содержимым (возможно пути придется исправить):

setlocal
set path=C:\Program Files\AMT Pangaea CP PA;%PATH%
PangaeaCPPA.exe

И попробовать запустить программу этим файлом


ок , попробуем
...
запускается , но всё тоже самое ... окошко с той же надписью вываливается
« Последнее редактирование: Декабря 19, 2017, 15:49:58 от Alex156 »

Оффлайн MarichevS

  • Ветеран форума
  • ******
  • Сообщений: 3608
категорически исключено ... у нас в отделе АСУ все под строжайшим контролем  ;) тем более один ноутбук к сети не подключен ... ну что ж , будем искать кто виновен  :crazy:
я думал мы приложение устанавливаем.... а оказывается, кто то каких то виновных ищет?

Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
я думал мы приложение устанавливаем.... а оказывается, кто то каких то виновных ищет?
:D ... ну так виновник то найден ... драйвер из вашего пакета

Оффлайн MarichevS

  • Ветеран форума
  • ******
  • Сообщений: 3608
:D ... ну так виновник то найден ... драйвер из вашего пакета
ну да ну да... у большинства все работает

Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
ну да ну да... у большинства все работает
ну чего вы всё так близко воспринимаете  ??? я же вас не критикую , а пытаюсь найти проблему , почему у меня не заработало ваше програмное обеспечение . я же выше написал
1) проблема была с отображением информации в окне программы , белый экран ... нашёл , решилось установкой DirectX9с
2) не корректно стал драйвер VCP из комплекта скачанного с вашего офф сайта ... решилось обновлением этого драйвера через Driver Pak Solution
3) вываливается окно Answer eror "m" с кнопочкой "ок" , не знаю что это , но пока всё не проверил .

Старая версия со старой прошивкой работала , я же не возмущался тут  ;)

Оффлайн Demon of silver

  • Эксперт
  • *****
  • Сообщений: 1751
  • Цвет кабинетов синий, играю хэви я как Паганини
Alex156, я вот думал, что для драйвера нужно было просто нажать next,next,next.
но в итоге у меня в Program Files\STMicroelectronics\Software\Virtual comport driver\Win7 оказались файлы.
я запустил dpinst_x86.exe и только тогда зафурычило.
хотя в инструкции ничего подобного про это не было.

Оффлайн skserg

  • Опытный
  • ****
  • Сообщений: 890
Alex156, у меня тоже окошко вываливается, если включен самый первый пресет 0-0 первым. Такое ощущение, что "ищет" какой-то свой пресет. В принципе, абсолютно не мешает. А если включен пресет другой изначально перед подключением, то и нет этой ошибки.
И да, для установки драйвера, как написано выше, надо установку из папки запустить. Сам не сразу понял, в чем проблема, когда в первый раз устанавливал)

Оффлайн siborion

  • Новичок
  • *
  • Сообщений: 13
  • GuitarPlayer.Ru fan!
Приветствую!

Я разработчик верхнего софта. Готов подсобить в неясных вопросах:

1. Для работы софта требуется только либы QT. Никакие другие фрэймворки не использовались. Это важное требование, чтоб можно было собрать и под Windows и под Linux и под Mac и под Android

2. Драйвера VCP на самом деле - родные от Windows. Инсталлятор драйвера от STMicroelectronics по сути просто дает понять операционке, что устройству с таким-то VID/PID требуются такие-то драйвера. В папке driver есть файлик readme.txt в котором описан процесс установки. Там действительно есть неявный момент, что после установки, нужно запустить dpinst_amd64.exe или dpinst_x86.exe (в зависимости от разрядности операционки).  Изменять этот механизм не стали, так как  драйвера с сертификатом, подписанные и правильнее будет их устанавливать именно так, как рекомендует STM.

3. Окошко " Answer eror" может появляться в том случае, если устройство не ответило программе на какой-то запрос. К примеру, такое может быть, если программа новая, а прошивка еще старая и не знает новую команду.

>>у меня тоже окошко вываливается, если включен самый первый пресет 0-0 первым. -  Сейчас проверю, поправлю если что.


С уважением, Евгений









... и добавил:

skserg, не могу воспроизвести.
Если есть возможность - подключите cp-100 к компу в режиме "USB Drive", скопируйте все содержимое, заархивируйте и отправьте мне на miron12@mail.ru
« Последнее редактирование: Декабря 19, 2017, 18:49:31 от siborion »

Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
ну понятно ... с драйвером разобрались , указали бы это в инструкции , не было бы вопросов )))
окошко вылезает и на другой машине .
прошивка из того же пакета что и программа .



Оффлайн siborion

  • Новичок
  • *
  • Сообщений: 13
  • GuitarPlayer.Ru fan!
Alex156, похоже не приходит ответ на команду "rn" (Read Name).  Это запрос имени импульса...

Чтоб разобраться - несколько вопросов:
1. Имя импульса правильно отображается?
2. Импульс руками заливали? В режиме "USB Drive" ?
3. Если есть возможность - скиньте дамп, попробую воспроизвести с вашими  параметрами

Оффлайн Alex156

  • Эксперт
  • *****
  • Сообщений: 2629
  • Jackson Forever
siborion,
импульсы заливал прсто скопировав в режиме усб
скачал пакет где то тут .
вот дамп

Оффлайн Vitality

  • Эксперт
  • *****
  • Сообщений: 2235
  • Хевиметл в кожну хату!
    • ВК
2. Драйвера VCP на самом деле - родные от Windows. Инсталлятор драйвера от STMicroelectronics по сути просто дает понять операционке, что устройству с таким-то VID/PID требуются такие-то драйвера. В папке driver есть файлик readme.txt в котором описан процесс установки. Там действительно есть неявный момент, что после установки, нужно запустить dpinst_amd64.exe или dpinst_x86.exe (в зависимости от разрядности операционки).  Изменять этот механизм не стали, так как  драйвера с сертификатом
А не знаете, как делают связь через hid, когда и драйвера винда сама ставит?

Оффлайн siborion

  • Новичок
  • *
  • Сообщений: 13
  • GuitarPlayer.Ru fan!
Vitality, По поводу HID и драйверов...

На самом деле в винде есть встроенные драйвера для нескольких классов USB устройств, в частности:
1. Mass Storage - флешки и т.п.
2. HID - клавы, мышки и т.п
3. Communications and CDC Control - виртуальные COM-порты и т.п.

И если первые два подхватываются на лету, без танцев с бубнами, то для COM-портов всегда требовался как минимум inf-файл с описанием соответствия VID/PID конкретному драйверу.
Мало того, начиная с Windows8 микрософт для установки VCP требует цифровую подпись, хотя по сути, мы используем ее родные драйвера! Хотя замечено, что на некоторых экземплярах Win10 CP-100 определялась автоматом, возможно это связанно с настройками политик безопасности.

По работе с HID - такого опыта у меня не было, но в интернете примеров много.

Мы на VCP остановились, т.к. у HID скорости очень небольшие. Для обмена командами - их достаточно, а чтоб, к примеру, файл импульса залить - много времени бы требовалось.