SPVA070 June 2026 AM2752-Q1 , AM2754-Q1 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-Q1
The ROM Bootloader (RBL) initiates the boot process by loading the Secondary Bootloader (SBL) from Flash memory, starting at location 0x00. To ensure data integrity, the RBL first checks the bad block marker of the initial block. If the block is marked as bad, the RBL iteratively checks subsequent blocks, examining their bad block markers until it identifies a good block. Once a valid block is found, the RBL loads the SBL from that block, ensuring a reliable boot process.
Figure 3-1 Bad Block Skipping in RBL