![]() Bootloader resides at the beginning of program space, thus reset/interrupt vectors have been remapped. Revision v2.0 - Bootload BAUD rate hardcoded at 115200bps. Other tagged versions were not thoroughly documented, nor was a revision control system utilized. "Out of the box", the bootloader was sitting at revision v1.6. MCU serial pins utilized are pins 31 (MCU TX), and 32 (MCU RX). Serial communication is achieved via an FTDI Serial-to-USB converter ( FT232RL). The Panel Interface Processor (PIP) is the PIC18F66K22. For instructions on how to apply a code offset, see the README file in the repository for the application to be bootloaded. It's critical to note that the application being loaded get an offset of 0x800 to avoid clobbering the bootloader which 'lives' at the beginning of program space. At the time of writing this, the best set of instructions for how to implement and use the bootloader can be found under the PTE production documentation set. The base bootloader has been provided by Microchip under the AN1310 engineering application. This is a serial bootloader originally written for the PIC18F66K22 MCU. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |