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.

MCU-PLUS-SDK-AM243X: SYSFW address in CPU internal SRAM

Part Number: MCU-PLUS-SDK-AM243X

Hello e2e,

We have a question about the SYSFW address in CPU internal SRAM, the SYSFW is included from the file "C:\ti\mcu_plus_sdk_am243x_08_00_00_21\source\drivers\sciclient\soc\am64x_am243x\sysfw_signed.h", and loaded by Sciclient_loadFirmware((uint32_t*)gSysFw), but we can not find the real address in CPU RAM, can you help on that?

Thanks in advance.

void Bootloader_socLoadSysFw()
{
    uint32_t size = SYSFW_SIZE_IN_BYTES;
    int32_t retVal = SystemP_SUCCESS;
       
    retVal = Sciclient_init(CSL_CORE_ID_R5FSS0_0);
    if(retVal == SystemP_SUCCESS)
    {
        size = (size + 31U) & ~(31U);

        CacheP_wbInv( (void*)gSysFw, size, CacheP_TYPE_ALL);
        retVal = Sciclient_loadFirmware((uint32_t*)gSysFw);
    }
    if(retVal == SystemP_SUCCESS)
    {
        retVal = sciclient_set_boardcfg();
    }
    DebugP_assertNoLog(retVal==SystemP_SUCCESS);
}

LEON