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.

CCS/IWR6843: IWR6843

Part Number: IWR6843

Tool/software: Code Composer Studio

Hi,

My aim is to get the detMatrix (log2 magnitude detection matrix) data out from OPC (Overhead people counting demo) over UART.

As part of this, I found that the TLVs are send from DSS to MSS via mailbox in MmwDemo_dssSendProcessOutputToMSS() function(dss_main.c file).

So I need clarity on the below points,

1. Is the data availabe in the detMatrix filed in MmwDemo_dssSendProcessOutputToMSS() function? - I've not seen that this filed is getting filled anywhere in the code. If you know please direct me to the place.

2. How can I add the detMatrix value to the existing message item which is passing to he MSS.

Thanks

Arun

  • Hi Arun,

    The detMatrix is stored in the MmwDemo_DSS_DataPathObj.  It can be accessed with "MmwDemo_DSS_DataPathObj->detMatrix[index]" It is a 1-D array with data stored in doppler rows first. (Range 1 Doppler 1, Range 1 Doppler 2... Range 2 Doppler 1...Range N Doppler N) etc

    You should probably make a new message to send this data across. Generally, we use the HSRAM to share large data, as the message can contain an address to the data and both processors can see the shared location. You can see the MmwDemo_dssSendProcessOutputToMSS in dss_main.c where the variable ptrCurrBuffer is used to track the next available position in HSRAM.

    Regards,

    Justin