This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642 SBL flash address

Hi 

 

What are addresses of sbl, app and back up image in AWR1642 SBL? What is the size of each block of meta imge in uniflash? In addition, there is only mss loaded from flash to tcma in sbl. If to load dss and bss, is there any corresponding information available?

  • Annie Liu said:
    What are addresses of sbl, app and back up image in AWR1642 SBL?

    I think you refer to the 3 image in Figure 1: Flash layout of SBL_design.pdf.

    sbl: from 0x00 of SPI flash.

    app: You can find below info in sbl.h. So it starts at 256kB.

    /**
     * @brief   This is offset in flash at which the application metaimage will be stored.
     */
    #define SBL_METAIMAGE_OFFSET                (256U * 1024U)

    backup image:

    You can find below info in SBL_design.pdf, So it starts at 1536kB.

    Annie Liu said:
    What is the size of each block of meta imge in uniflash?

    I can't catch you question. What did you want to check? In sbl case, we have 3 meta images. SBL, update image and backup image. 

    Annie Liu said:
    In addition, there is only mss loaded from flash to tcma in sbl. If to load dss and bss, is there any corresponding information available?

    There are several ways in SBL to load the user image (including bss/mss/dss) to ram.

    1. load the existing image on flash to RAM

    2. load image from UART then update it to SPI flash, then load the update image to RAM.

    3. Load default backup image on flash to RAM