|
И так, как бы подытоживаю все то что сделал. (псевдо ман) 1. качаем с репозитория пакет piklab он там так и называется. в репах debian есть давно, в репах ubuntu заметил недавно. 2. Копируем папку ICD2 которая у Вас лежит C:\program files\microchip\_где_то_тут в домашний каталог /home/$USER ($USER - ваше имя учетной записи в системе) 3. открываем терминал, или если Вы любитель окон то файловый менеджер графический и создаем файл в /etc/udev/rules.d/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}=="8000", MODE="0660", GROUP="microchip" #ICD21 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip" затем, sudo addgroup microchip && sudo addgroup $USER microchip 4. пишем lsusb(ICD2 должен быть подключен!). нам выдаст что то типа Bus 001 Device 009: ID 04d8:8001 Microchip Technology, Inc. ICD2 in-circuit debugger Следуя этой информации, идем в папку /dev/bus/usb/ тут папки с шинами USB по выше приведенному примеру, это будет 001 далее в ней сами устройства. по вы приведенному примеру это 009. пкм(правая кнопка мыши) свойства - права - выставляем(WRNG! - что бы небыло вопросов делаем это от рута): владелец (ваш юзер) Группа (ваша группа) Остальные (только чтение) <<<<===== вот это решает проблему при которой piklab говорит нам что нужно ему firmwere. но нифига ему не нужно, делаем как я написал 5. Теперь качаем компилятор вот отсюда http://microchip.htsoft.com/products/compilers/piccpro-modes.php (Выбираем версию для Linux) 6. скачали. отлично, устанавливаем его - откроем терминал и выставим для начала бит исполнения sudo chmod a+x /path/to/pic/c/compiler.run Запускаем установку, перейдем в ту папку где у нас компилятор скачаный - cd /path/to/pic/c затем, sudo ./compiler.run соглашаемся с лицензией и выберем путь для установки. все 7. открываем piklab в настройках программатора/отладчика, выберем путь к firmwere(помните копировали в $USER?) (Programmer/Debugger --> Setting --> Programer selection вкладка Specific 8 открываем piklab в настройках программатора/отладчика, выберем путь к компилятору (Setting --> Toolchains) 9. Теперь все сохраняем и ребутимся |
|