TIDUEY9 April   2021

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 LP8770
        1. 2.3.1.1 Safety Features
          1. 2.3.1.1.1 Window Watchdog
          2. 2.3.1.1.2 Voltage Monitoring
      2. 2.3.2 AWR1843/xWR6843 mmWave Sensor Solution
    4. 2.4 System Design
      1. 2.4.1 Hardware Block Diagram
      2. 2.4.2 Software Components
        1. 2.4.2.1 Secondary Bootloader (SBL)
        2. 2.4.2.2 mmWaveLink APIs
        3. 2.4.2.3 mmWave Safety Diagnostic Library (SDL)
        4. 2.4.2.4 mmWave SDK Software Block Diagram
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
    2. 3.2 Test Setup
    3. 3.3 Test Results
  9. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
    2. 4.2 Tools and Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  10. 5About the Author

Secondary Bootloader (SBL)

The secondary bootloader primarily is responsible for updating the application meta image in the SFLASH by receiving the image over a serial interface. It then loads and runs the updated application meta image.

The ROM(primary) bootloader always loads the SBL. Application can choose to either update or load and run the application meta image.

For safety applications, the SBL may be used to perform some of destructive tests like PBIST and STC that needs to be run during boot time. These DIAG may cause core reset during the execution which is main reason to move these tests to SBL. These tests are validated before loading the main application. In-case of failure the SBL aborts and exit.


GUID-20210312-CA0I-ZZPP-RL1F-FLMHKWTDJFQC-low.gif
Figure 2-8 SBL Flow Diagram