Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Piklab & Opensuse 10.3 (https://forum.antichat.xyz/showthread.php?t=85026)

CHIP:)) 16.09.2008 14:43

Piklab & Opensuse 10.3
 
Вопрос скорее для людей занимающихся программированием микроконтроллеров.
Вобщем для работы с МК в Линукс существует программа PIKLAB, аналог MPLABa для венды. У меня проблема в следующем, при настройке программатора, не обнаруживается ICD2("шайба"), точнее при выборе порта usb пишет usb: error.

При выполнении команды piklab-prog -c connect -p icd2 -d 18f452 --max-debug -t usb
получаем следующее

Код:

piklab-prog: version 0.15.2 (rev. distribution)
programmer: icd2
device: 18F452
port: usb
disconnect hardware
connect hardware
disconnect hardware
Connecting ICD2 Programmer on USB Port with device 18F452...
need firmware ? 0
USB Port: found USB device as "002" on bus "003"
Error: USB Port: Error resetting USB device. (err=could not reset: Операция не позволяется).

Хотя от рута все подключается и прекрасно работает. Пробовал выставлять права на /dev/usbdev* - не помогло...
На каком-то форуме нашел что нужно создать некий файл 026_microchip.rules
Код:

#PICKit
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="microchip"
#PICKit2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="microchip"
#ICD2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip"
#ICD21
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip"

в /etc/udev/rules.d (создать группу microchip, и включить в нее пользователя), но все равно не помогло...

Как я подозреваю проблема скорее всего в выставленных правах.
P.S. Если не туда запостил, то перенесите)

Ky3bMu4 16.09.2008 18:12

На piklab-prog suid-бит можно поставит: chmod +s piklab-prog

CHIP:)) 17.09.2008 10:59

Цитата:

На piklab-prog suid-бит можно поставит: chmod +s piklab-prog
К сожалению не помогло(

++Norton++ 18.09.2008 12:32

Попробуй, если не добавлен, добавить своего пользователя в группу usb. Должно помочь.


Время: 09:57