Creation of bootloader for remote firmware updates via UART

For general Flowcode discussion that does not belong in the other sections.
Post Reply
george_b
Posts: 22
http://meble-kuchenne.info.pl
Joined: Fri Jul 01, 2022 5:00 pm
Has thanked: 9 times
Been thanked: 3 times

Creation of bootloader for remote firmware updates via UART

Post by george_b »

Hello all!

I wish you have a great summer so far!


I would like to implement remote firmware update on a PIC (16F & 18F) target devices.

After a few minutes of reading, I learned that I will need a bootloader burned in to the flash of my device.
Then this bootloader will handle the image which will be send serially via UART hardware pins.


First i will try to achieve firmware upload to the desired target device with a UART to USB serial connector.

Then I will move on a wireless serial communication device like HC-12 module and try to achieve the same firmware upload wirelessly.

The devices i am interested to use are 18F4680,18F46k80,18F4523.

Is there any instruction or application manual for creating the bootloader?

What else am I missing to achieve my goal?


Thank you in advance

Best Regards
George

mnfisher
Valued Contributor
Posts: 1627
Joined: Wed Dec 09, 2020 9:37 pm
Has thanked: 142 times
Been thanked: 758 times

Re: Creation of bootloader for remote firmware updates via UART

Post by mnfisher »

Take a look at https://ww1.microchip.com/downloads/en/ ... 00851b.pdf

A Microchip bootloader for MCUs that allow self-programming....

Martin

Post Reply