==== PIC32Prog ==== {{:tools:pic32prog-57600.jpg?200}} PIC32Prog programs PIC32 controllers via a number of back-ends on a variety of platforms. The version of PIC32Prog available from GitHub is compatible with [[:projects:nanu-nanu|Nanu Nanu]] at 115200 and 57600 baud. === Install === apt-get install libusb-dev libusb-1.0-0-dev libudev-dev git clone https://github.com/sergev/pic32prog.git cd pic32prog make make install === Usage === In this example we program the [[:projects:ape65|Ape65]] MX150 firmware with a [[:boards:nano|Nano 3.0]] clone running [[:projects:nanu-nanu|Nanu Nanu]] (see photo). pic32prog -d /dev/ttyUSB0 mx150.hex Programmer for Microchip PIC32 microcontrollers, Version 2.0.833c15f Copyright: (C) 2011-2015 Serge Vakulenko Adapter: STK500v2 Bootloader Program area: 1d000000-1d07ffff Processor: Bootloader Flash memory: 512 kbytes Boot memory: 12 kbytes Data: 55492 bytes Erase: done Program flash: ######################################################### done Program boot: ### done Verify flash: ######################################################## done Verify boot: ## done Rate: 1457 bytes per second