Datasheet

Flyport Wi-Fi and Ethernet Programmer's guide framework 2.3 (rev 1.0) www.openpicus.com
If the PC sends any instruction to write to a “dangerous” memory address, the bootloader stops
writing, avoiding “killing itself. The IDE gives feedback to the user, saying “the code can damage the
bootloader, so it has not been written it.
QUESTION: The bootloader is another program resident inside the microcontroller. Will it slow
down the micro? Will it reduce the available memory for the user firmware?
The bootloader runs for a short time only at the startup of the Flyport, so it doesn't slow the Flyport
down in any way. It uses just 1k of memory. So there is no real reduction of the available memory for
application.
NOTE: Flyport uses a customized version of the ds30 bootloader. An opensource and lightweight
bootloader for PIC microcontrollers http://mrmackey.no-ip.org/elektronik/ds30loader/
8