Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

PICKit 2

215 bytes added, 06:36, 4 January 2019
no edit summary
The '''PICKit 2''' is a microprocessor programming and debugging peripheral. It is used in [[ECE 4534 Embedded System Design]]. {{#if: {{{use|}}} | {{{use}}} | }} Below are instructions on how to get it workingon Linux.
{{Template:Version|Ubuntu 10.04}}
You'll need to add a group for the device and add yourself to that group.
<pre>
$ sudo addgroup embedded$ sudo addgroup $USER embedded
</pre>
Now you need to ask udev to give the recently created group permission to access the USB device.
<pre>
$ echo '#PICKit SYSFSATTRS{idVendor}=="04d8", SYSFSATTRS{idProduct}=="0032", MODE="0660", GROUP="embedded"
#PICKit2
SYSFSATTRS{idVendor}=="04d8", SYSFSATTRS{idProduct}=="0033", MODE="0660", GROUP="embedded"#PICKit3ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="900a", MODE="0660", GROUP="embedded"
#ICD2
SYSFSATTRS{idVendor}=="04d8", SYSFSATTRS{idProduct}=="8000", MODE="0660", GROUP="embedded"
#ICD21
SYSFSATTRS{idVendor}=="04d8", SYSFSATTRS{idProduct}=="8001", MODE="0660", GROUP="embedded"' | sudo tee /etc/udev/rules.d/25-embedded.rules>/dev/null
</pre>
==Apply the Rules==
You can restart Use the following line and plug the PICKit in and out to make the newly added rules take effectapply.<pre>$ sudo service udev reload</pre>
==Compile pk2cmd==
$ make linux
</pre>
 
==See Also==
* [[PIC]]
* [[w:udev|udev]]
==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]
 
[[Category:Hardware]]
[[Category:Howtos]]