Mplabx 5.15 на Ubuntu 18.04 не может использовать ICD 3 - PullRequest
0 голосов
/ 12 марта 2019

Я продолжаю получать эту ошибку с ICD 3 при попытке самопроверки: не удалось подключиться к выбранному аппаратному средству.Убедитесь, что инструмент не используется другим проектом в MPLAB X.

Устройство работает нормально под Ubuntu 12.04.Mplab может видеть устройство ICD3, потому что оно получает правильный серийный номер.lsusb сообщает те же значения, что и Mplab.Я попытался запустить Mplab от имени пользователя root, и это не имело значения - это не проблема с правами доступа.

Я попробовал это решение: https://www.microchip.com/forums/m1051283.aspx, но оно не сработало.Я также попытался закрыть все проекты, поэтому у меня было в панели проектов, и получил ту же ошибку.

Я попробовал udevadm в соответствии с предложением этого комментария: https://www.microchip.com/forums/m1083236.aspx и он показывает, что Mplab пытается поговорить с ICD 3:

$ udevadm monitor --property
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[3219.382129] bind     /devices/pci0000:00/0000:00:16.2/usb3/3-1/3-1:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:16.2/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
DRIVER=usbfs
INTERFACE=255/0/0
MODALIAS=usb:v04D8p9009d0100dcFFdsc00dp00icFFisc00ip00in00
PRODUCT=4d8/9009/100
SEQNUM=3378
SUBSYSTEM=usb
TYPE=255/0/0

UDEV  [3219.387110] bind     /devices/pci0000:00/0000:00:16.2/usb3/3-1/3-1:1.0 (usb)
ACTION=bind
DEVPATH=/devices/pci0000:00/0000:00:16.2/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
DRIVER=usbfs
ID_USB_CLASS_FROM_DATABASE=Vendor Specific Class
ID_VENDOR_FROM_DATABASE=Microchip Technology, Inc.
INTERFACE=255/0/0
MODALIAS=usb:v04D8p9009d0100dcFFdsc00dp00icFFisc00ip00in00
PRODUCT=4d8/9009/100
SEQNUM=3378
SUBSYSTEM=usb
TYPE=255/0/0
USEC_INITIALIZED=3219386787

Через несколько секунд он отвязывается,Пока что я просто слышу крикеты на форуме по микрочипам.Кто-нибудь еще пробовал использовать ICD 3 под Ubuntu 18?Mike

1 Ответ

0 голосов
/ 31 марта 2019

После долгих побоев я обнаружил, что в каталоге microchip mplab много файлов .jar. Но Java не была установлена ​​на моей версии Ubuntu. После установки openjdk (и установки правильного устройства для обратной связи) я получил MPLAB для связи с ICD 3.

Я действительно удивлен, что это не было очевидно. Если у вас есть проблемы с MPLAB под Ubuntu 18.04, проверьте, установлена ​​ли java! (sudo apt install default-jre)

...