Difference between revisions of "PICKit 2"
imported>Cov (Created page with "The '''PICKit 2''' is a microprocessor programming and debugging peripheral. It is used in ECE 4534 Embedded System Design. Below are instructions on how to get it working. ...") |
imported>Cov |
||
Line 25: | Line 25: | ||
==Apply the Rules== | ==Apply the Rules== | ||
You can restart to make the newly added rules take effect. | You can restart to make the newly added rules take effect. | ||
+ | |||
+ | ==Compile pk2cmd== | ||
+ | <pre> | ||
+ | wget http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz | ||
+ | tar xf pk2cmdv1.20LinuxMacSource.tar.gz | ||
+ | </pre> | ||
==External Links== | ==External Links== | ||
* [http://sync-signal.com/2010/01/getting-started-with-pickit2-on-ubuntu-9-10/ Getting Started with a PICKit 2 on Ubuntu 9.10] | * [http://sync-signal.com/2010/01/getting-started-with-pickit2-on-ubuntu-9-10/ Getting Started with a PICKit 2 on Ubuntu 9.10] |
Revision as of 00:32, 3 February 2011
The PICKit 2 is a microprocessor programming and debugging peripheral. It is used in ECE 4534 Embedded System Design. Below are instructions on how to get it working.
The following instructions were written for Ubuntu 10.04 and may not work on other platforms or versions. If you would like to see additional coverage, please add it yourself or make a request on the wiki's wanted page.
Group Account
You'll need to add a group for the device and add yourself to that group.
sudo addgroup embedded sudo addgroup $USER embedded
Udev Rules
Now you need to ask udev to give the recently created group permission to access the USB device.
echo '#PICKit SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="embedded" #PICKit2 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="embedded" #ICD2 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8000", MODE="0660", GROUP="embedded" #ICD21 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="embedded"' | sudo tee /etc/udev/rules.d/25-embedded.rules
Apply the Rules
You can restart to make the newly added rules take effect.
Compile pk2cmd
wget http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz tar xf pk2cmdv1.20LinuxMacSource.tar.gz