Skip to content

qnx425/PIC18FXXK80-CAN-Bootloader

Repository files navigation

PIC18FXXK80-CAN-Bootloader

The main idea of this Bootloader is taken from 'Device - Boot Loader - HID' chapter in 'help_mla_usb' document from Microchip Libraries for Applications collection. Read this chapter carefully.

The Bootloader firmware uses CAN as a transport instead USB.

One specific feature - each PIC18FXXK80 CAN node must have 32-bit unique identifier. It is stored in MCU's ID Locations (0x200000-0x200007). The PC bootloader software can find particular CAN node by this identifier.

To build firmware, it is need to install Microchip XC8 Compiler and MinGW.

Flash firmware with PICkit3. Then build the test application and download it.

Now you can check how the application works. Launch CANHacker and load appropriate Tx List configuration.

I tested it all on this equipment:

About

CAN Bootloader for PIC18FXXK80 family devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published