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.

IWR1843BOOST: General processing of detected points

Part Number: IWR1843BOOST

Tool/software:

We are using the Out of Box demo as the baseline for some prototyping.  As you are well aware, the demo computes Detected Points and other data on DSS side, forwards them to the MSS side, and the MSS then streams the data to the Visualizer over a UART.  My question is... How (where) on the MSS side would we intercept (examine) this data for our general-purpose processing needs (without interrupting the flow of the data to the Visualizer)?

Thank you,

Ron

  • HI,

    The data that will be sent over the UART is in shared buffers and can be accessed from MSS or DSS.

    The Task that sends the data over UART runs on the MSS.

    You can add additional processing in the processing task in "C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\datapath\dpc\objectdetection"

    The demo is organized in DPUs which perform part of the processing. The DPUs are called from a higher level layer called DPC. The demo uses the objectdetection DPC

    The makefile will tell which of the objectdetection file which is being used

    C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr18xx\mmw\dss\mmw_dss.mak

    vpath %.c $(MMWAVE_SDK_INSTALL_PATH)/ti/demo/utils \
              $(MMWAVE_SDK_INSTALL_PATH)/ti/datapath/dpc/objectdetection/objdethwa/src \
              $(MMWAVE_SDK_INSTALL_PATH)/ti/board \
              ./dss
    Thank you
    Cesar
  • I am not trying to change how objects are detected on the DSS side (which is what I believe your response is targeting?)  Rather instead I am just trying to access the shared buffer on the MSS side that contains the Detected Points TLVs.  How do I access that buffer?

  • Hi

    Please look at mss_main.c in  "MmwDemo_transmitProcessedOutput()" In this function the address translation is performed to access the buffers on the MSS side.

    thank you

    Cesar

  • Doh, don't know why I couldn't find that.  Just juggling too many other thoughts, I guess!

    Thank you!

    Ron