Importing .cod files generated by SDCC (native C compiler for MCUs, including PIC microcontrollers)
Programming of a PIC18F2520 device, using a PICSTART+ compatible programmer (Olimex PIC-MCP-USB, using ZIF socket). The microcontroller was verified to work properly.
What does not
Graphical errors in the GUI - the text is rendered with surrounding white background boxes, but in general it does not cause problems.
What was not tested
Built-in assembler or C compiler
Using other programmers, like PICkit2/3
Updating programmer's firmware
In order to use the Olimex PIC-MCP-USB programmer, I had to enable FTDI USB/Serial adapter kernel module (CONFIG_USB_SERIAL_FTDI_SIO=m). After attaching the programmer to the USB socket, /dev/ttyUSB0 should appear. This device needs to be made available to Wine as COM1: ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 Moreover, the user should have read/write rights to it: chmod 666 /dev/ttyUSB0 After that you can start MPLAB, select programmer device "PICSTART+" and PIC device and enable the programmer. Now you can erase, read and program the MCU.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Sep 28 2014||1.7.27||No||Not installable||Garbage||Andres Correa Casablanca|
|Current||Gentoo Linux||Mar 15 2012||1.4||Yes||Yes||Gold||an anonymous user|
|Show||Linux Mint Debian||Jan 21 2011||1.3.10||Yes||Yes||Silver||an anonymous user|
|Show||Linux Mint 9 "Isadora"||Oct 24 2010||1.2.1||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)||Oct 05 2010||1.3.4||Yes||Yes||Silver||Duke Lee|