Escolar Documentos
Profissional Documentos
Cultura Documentos
5. Now install Piklab: "sudo dpkg -i piklab-0-15.xxx-xxx.xxx.deb", where you need to replace the xxx by whatever version you downloaded 6. Start Piklab by typing "piklab" in a shell. If you got to this point, Piklab is ready and needs to be configured for the programmer or debugger that you use. For the ICD-2 debugger, two steps are necessary. The proprietary bootloaders from Microchip needs to be installed, and a rule to access the ICD-2 via USB needs to be created. To install the bootloaders: Download MPLAB 8 from the Microchip web site and install it, for example, under WINE. Choose a suitable location for the hex8 files, for example with
sudo mkdir /usr/share/apps/piklab/hex8
Use the WINE desktop to copy all files from C:\Program Files\Microchip\MPLAB IDE\ICD2 to the new directory /usr/share/apps/piklab/hex8. Next, open Piklab, choose "settings" and "configure programmers". Select the ICD2 programmer, set to USB port, and select the "specific" tab. There, enter /usr/share/apps/piklab/hex8 in the Firmware Directoy entry field. To enable non-privileged USB access: Create a new file in /etc/udev/rules.d as follows:
sudo nano /etc/udev/rules.d/99-microchip_icd2.rules
and copy and paste the folowing two lines into the file:
SUBSYSTEM=="usb" ATTR{idVendor}=="04d8" ATTR{idProduct}=="8000" GROUP="plugdev" SYMLINK+="mcidc2" SUBSYSTEM=="usb" ATTR{idVendor}=="04d8" ATTR{idProduct}=="8001" GROUP="plugdev" SYMLINK+="mcidc2"
Finally, add your login name to the group "plugdev" in /etc/group. Start Piklab and try to connect to the ICD-2.