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.

PROCESSOR-SDK-AM64X: R5 thread id dismatch

Part Number: PROCESSOR-SDK-AM64X
Other Parts Discussed in Thread: TMDS64EVM

Tool/software:

Hi,

I am running with TMDS64EVM SBL code:

in the cfile I found the R5 RX NORMAL THREAD is 0,  however in sdk 

software-dl.ti.com/.../group__SCICLIENT__ROM__HAL.html

It mentioned that THREAD ID for R5 is thread id 5.   Which value for thread id  is right, the code (0) or document (5)?


that thread id is used eg:  

Sciclient_secProxyVerifyThread(rxThread);

Thanks


  • Hi Jun Tu,

    Both the documentation as well as the code is correct.

    For AM64x and AM243x devices, DM runs on the DMSC core (M3), thread ID for DMSC out and in bound threads is 0 and 1 respectively that is what is used in the code as well for AM64 and AM243.

    Best Regards,

    Meet.

  • OK but, Thanks. True

    SCICLIENT_ROM_R5_RX_NORMAL_THREAD  , from dmsc side it is send out, from R5 side, it is receiving.

    Maybe add some flow during the naming will be better, eg:   SCICLIENT_DMSC_OUT_R5_IN_NORMAL_THREAD