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.

IWR6843: mmWave Demo Visualizer

Part Number: IWR6843
Other Parts Discussed in Thread: DCA1000EVM, MMWAVE-SDK

Dear Technical Support,

I am trying to understand better what are the values plotted in the "mmWave demo Visualizer GUI" and I have some questions to ask:

1 - Is it possible to debug an up to date version of "mmWave demo Visualizer" using "GUI composer" in runtime mode? I only have the choice of SDK v2.0 or v2.1 and not SDK v3.0 for the IWR6843ISK that I have.

2 - I am intercepting (in javascript debug mode) the values in processRangeNoiseProfile() to get the rp values ("Relative Power" points plotted in the demo chart). Is the bytevec vector of data below is the one stored in the TLV file when user clicks on "Record" button to store the data into a file? If yes then It would be easier for me to get these values reading the file instead of copy/pasting them in debug mode. 

Snapshot of "mmWave.js" file:

3 - Are the TLV values the Point Clouds? I understand that according to the type of the TLV values, I can get either Point Clouds (in cartesian coordinates) or raw information from radar processing: do you confirm?

4 - Related to question 3, can I get (or read) the ADC samples in debug mode? If yes, where are they? Note that I do not have the DCA1000EVM for the moment cause I am evaluating the needs.

Thanks for your support.

Best regards.

Anthony.

  • Hi Anthony,

    Thank you for your question.

    1. Since you are running the GUI in runtime mode you will not be able to natively debug it. We'd recommend using GUI Composer and your browser's Developer's tools in order to run the GUI in debug mode.

    2. The TLV is taken from the byte vector. The Data format is illustrated in the mmWave Doxygen as part of the mmWave-SDK. It is in the secton labeled "Output Information Sent to Host"

    3. Yes the TLV values contain the post-processed data that is received from the device. In fact all of the code you are working with is at the GUI level and deals exclusively with the post-processed radar data.

    4. You will need the DCA1000EVM for raw data capture, the GUI only deals with post-processed data.


    Cheers,
    Akash
  • Thanks Akash for your reply.

    Concerning point 1, it is not clear for me what I am running: I run GUI Composer at "https://dev.ti.com/gc/"

    After, I open Chrome browser in development mode to add some breakpoints in the source code to debug. I thought it was the runtime mode but now I am not sure if that:

    5 - What is the difference between GUI Composer in runtime mode and GUI Composer using the browser?

    6 - The best thing I would need is to debug the GUI locally when I installed the mmWave Visualizer but I understand it is not possible. I do not know how to generate the "launcher.exe" file in debug mode.

    Thanks for your help.

    Anthony.

  • Hi Anthony,

    You will need to import the mmWave Visualizer via https://dev.ti.com/gallery/ using the Import to Gui Composer button. In the gallery you can also download the projects for use in offline mode, this is also known as runtime mode.


    Cheers,
    Akash
  • Thanks Akash. I will make the try.

    Anthony.