Alpha : Visual Tour    Switching Between Bootloader and Target Firmware  

In our last tutorial, we showed how to program our new firmware into the target area of the PIC processor's Flash program memory. When we told BLPro.exe to run the new target firmware, the device stopped running the bootloader code, and started running the new target firmware instead.

We saw that the bootloader effectively disappeared, and was replaced by the new target firmware that we just programmed into the device.  That target firmware will always run automatically, even if the device is powered down and up again, or is reset.

So, an important question arises:

"How do we get back to the bootloader when it is time to do a field upgrade?"

 
  

1 of 11
Copyright Notice and Author Information