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.

AWR2944EVM: HWA_localRamErrorISR occurred

Part Number: AWR2944EVM

Hello TI,

HWA_localRamErrorISR occurs when the number of point clouds is large, the call stack in DSS is as follows, it looks like the error occurs when executing DPU_DopplerProcHWA_process().

How do I investigate this issue, could you give me some idea?

  • Hi Li,

    This ISR is usually hit when there is an invalid access to the HWA RAM so need to make sure that there is no issue with the access there. This happens when any 2 masters are using the memory at once. For example, lets say you are using the FFT engine in param one with Src as MEM0 and Dst as MEM1. This time when the HWA is in the middle of computation, only the HWA can access the memory banks. If at this time, if EDMA or any other core tries to read or write to either MEM0 or MEM1, it will lead to this error. 

    You can look at this register in the DSS_HWA_CFG space:  MEM_ACCESS_ERR_STATUS (Offset = 648h) to look for which memory had the multi master access violated.

    Regards,

    Kaushik