1.4.5.5 bootloader_ProgramFlashBankSelect Function
C
void bootloader_ProgramFlashBankSelect( void );
Summary
Selects Appropriate Program Flash Bank after reset.
Description
This function can be used to select the appropriate Program Flash bank based on the serial number stored at fixed location in each of the bank after reset.
Bootloader should know the address at compile time where the serial number is stored in each bank. It reads the serial number from both banks, Compares the values and maps the bank with highest serial number to lower region.
Note: This Function will be generated only for MIPS based MCUs
with dual Flash bank support and when the dual bank support option is selected in
MCC bootloader component settings. Refer to the Bootloader Configurations section
for additional details.
Precondition
-
PORT/PIO Initialize must have been called
-
This Function should be called before calling bootloader_Trigger() function
Parameters
None.
Returns
None.
Example
bootloader_ProgramFlashBankSelect( void );
if (bootloader_Trigger() == false)
{
run_Application();
}
