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.

IWR6843ISK: mmWave Demo Visualizer connect to user defined COM port

Part Number: IWR6843ISK
Other Parts Discussed in Thread: MMWAVEICBOOST, AM3358, IWR6843AOP

Hello Experts

We have been using the mmWave Demo Visualizer to play around with the xWR6843AOP Eval Modules. Meanwhile we have our own hardware and firmware which works nicely.

However, to play around a bit further I would like to connect the mmWave Demo Visualizer to our custom hardware. This should easily be possible with the following setup: I have two virtual com ports made available from the device (e.g. COM21 and COM22). I would now like to enter the two com port numbers in mmWave Demo Visualizer, however I can not edit the COM port fields as the mmWave Demo Visualizer scans for a specific hardware/driver signature. How can I manually override the COM port numbers? (this setup works with all other visualizers/tools you have in the mmwave industrial toolbox)

Thanks!

  • Hello QumJo,

    Thank you for this question. The process to do this is not so straight forward. The mmWave demo visualizer was built on top of TI's GUI Composer. In order to make any modifications you can use that. On mmWave visualizer, click Help > Clone or Download visualizer. Then, using the dial icon will allow you to import into GUI Composer. There, you can make modifications to mmWave.js. Look for function "promptSerialPort". This is the most I can help you.

    As an FYI, the entire source code is available if you download or clone the Visualizer. This may be helpful for you.

  • Hi Sabeeh

    Thanks for the input. I found the sourcecode and was trying to modify some parts of it. However, the transfer model seems to be dug quite deep into the whole gui composer (already the component "ti-service-serialio" is asking for usb serial). This should be something that should be easily changeable... but the documentation for these core modules is rather sparse. I found that you must be using an UART connection with at least one other module as you provide "uartCcxmlString" in one of the supported devices files...

    I bet its a two minute thing that would cost me two weeks to figure out. Who to approach? Thanks a lot!

  • One quick question, do you have an XDS110 or mmWAVEICBOOST? You can use this board to connect to demo visualizer.

  • Yes I have both. However, I do not have access to the uart pins on the hardware. The sensor is installed remotely. As said, we have custom hardware and my setup basically looks as follows:

    Sensor{IWR6843AOP > 2x uart, 1x spi > CPU (TI, AM3358) > ETH PHY} > LAN > My-PC{ETH PHY > TCP To virtual COMport bridge > COMx}.

    On the Sensor CPU I have a Linux running and am forwarding the serial port using "socat" to a TCP port. On my PC I am connecting via TCP to that port to get the serial data stream (basically UART via TCP). Now I can hook up whatever on that to communicate with the IWR6843AOP which works nicely.

    However, the Demo visualizer (as was my assumption) can only connect to a local COM port/UART. Hence I am using an additional TCP<>Virtual Com port bridge to bridge the TCP to a local virtual com port which could then be connected to by the Demo visualizer (I can e.g. use putty or similar console). Then again, the Demo Visualizer can not use a generic COM port. There's the catch.... This would require some tweaking of the ti-service-serialio that you provide in the gui composer. Maybe we can take this offline?

  • Taking this discussion offline.