|
PIC32 BootLoader
|
In this file the functions are defined and processed the commands from the host. More...

Functions | |
| void | main (void) |
| void | initVarConfigPort (void) |
| void | runApplcn (void) |
| PC is updated with the new pointer to execute loaded binary from the application flash program memory. | |
| void | runStateMachine (void) |
| function executes different states of the system. SYS_SND_ADDRS_RANGE - Send the PIC programmable start and end address of the program memory SYS_WAIT_FOR_START_CMND - The Start command triggers system to start the process and initializes buffer counter SYS_RCV_FIRMWARE_HEADER - Get the total packet count from the host and applcn start address SYS_CONFIG_FLASH - Erase application program area and update table pointer SYS_FIRMWARE_UPDATE - Receive and put the binary chunks in the flash memory SYS_RUN_APPLCN - Run the application | |
Variables | |
| uint16_t | progMemRange [] |
In this file the functions are defined and processed the commands from the host.
| uint16_t progMemRange[] |
1.8.12