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/IWR1443BOOST: IWR1443BOOST

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: IWR1443, , TIDEP-0091, TMDSEMU110-U

Tool/software: Code Composer Studio

Lasso.com sells thousands of wireless tank monitoring systems using cell and satellite. We have been evaluating the IWR1443 for tank fluid level measurements.
Tanks are about 9ft tall and have various liquids. We use many types of sensors: hydrostatic, guided wave, ultrasonic but all have shorcomings or are very expensive.

The ideal product is a stand alone IWR1443 that sends out a single high accuracy “mm distance” Serial value on the AR_RS232TX pin so that our external MSP430 can read the depth serial data. The IWR1443 would be ‘hard coded’ to boot up and send distance to the serial port (or SPI port) every few seconds.
We totally kill power to external tank level sensors while our cell-satellite modem sleeps then we wake and turn on power to the modem and sensor every hour to take a tank level reading.

Can the IWR1443 HIGH ACCURACY RANGE MEASUREMENT lab code be modified to stand alone and send a "Distance in mm" on its' Serial pins or does it require an external MSP432 ? What Lab should we try that best does this?

If Stand Alone 1443 sending 'mm distance' serial data is not realistic, then we would like to use the MSP432 with the IWR1443 in high accuracy mode. Are the IWR1443+MSP432 labs High Accuracy?  What Lab should we try that best does this?

Do you have a list of consultants (preferably in Dallas) that could help us with this solution?

Thanks, Peter

  • Hi Peter,

    I've referred your question to our High Accuracy Expert and she should have an answer for you shortly.


    Cheers,
    Akash
  • Hi Peter,

    A stand alone IWR1443 can used to measure the distance in mm and send the distance data through UART.

    MSP432  is typically used to control the power supply of the IWR1443.

    This lab "High Accuracy Range Measurement - 14xx" can measure the distance in high accuracy and send it to PC by UART. Link:    

    This is a video introduce the Fluid-level sensing demonstration using TI mmWave sensors, link: https://training.ti.com/fluid-level-sensing-demonstration-using-ti-mmwave-sensors?cu=1135109

    Regards,

    Wesley

  • Peter,

    The current high accuracy lab outputs through UART port. We do have a design which might fit your application, but the high accuracy code was not implemented there:
    www.ti.com/.../tidep-0091

    In this design, IWR1443 sends out a single number of peak out through SPI to MSP432. User control power on/off and read value through MSP432.

    If high accuracy algorithm is desired, it's possible to implement on top of this reference design.

    Thanks and Regards,
    Michelle
  • Michelle,

    Do you now send the distance over the UART port on your high accuracy LAB project or do we need to modify the code?

    I assume that we do Not need to have the MSP432 Eval board to use your high accuracy lab?

    Can the IWR1443 high accuracy LAB project be modified and flashed and stand alone or does it require an external computer to configure the IWR1443 and send out distance?

    Thanks, Peter
  • Peter,

    As for the released high accuracy lab, we send cli command and receive data through UART port. No need to modify the code for UART to working.
    And yes, you do NOT need MSP432 for high accuracy lab.

    The technical reference design A was mentioned because you want to use SPI to send out output data. Reference design have some codes that can help you with that.

    The high accuracy lab requires the binary to be flashed to EVM. When powered up, it's ready. cli command is issued from PC through cfg port and data is back through data port. We have visualizer to display the data.

    Thanks and Regards,
    Michelle
  • Michelle,
    You guys have developed a very cool product !
    I looked for the serial UART source code in your 1443 high accuracy software.  All we care about is the 4.1776 reading below to measure tank fluid level.  Obviously, the Visualizer receives a lot of data over the serial port.  Can we extract or interpolate this 4.1776 data from the serial port using our external MSP430 (we parse a lot of data from other types of sensors)?
    Is it on the UART pin or SPI pin?  Which pin so we can watch the data?  Does the Visualizer query for the data or does the IWR1443 blindly send the data?
    What .C file does the exporting ?  What is the format of the serial data?
    Can our MSP430 spoof the "load the Config file from PC" or can the config be flashed onto the 1443 so it will send out the object distance when it boots up without external intervention ?
    Any thoughts on how to get the 1443 to stand alone and for us to only read the final distance 4.1776?
    Thanks for TI's help, Peter

  • Peter,

    The output data is sent through UART port. On IWR1443BOOST EVM, serial data are sent from Pin RS232_RX and RS232_TX on IWR1443 SOC.  The connection is IWR1443 -- XDC110 -- USB -- PC. You can find details by checking IWR1443BOOST schematics ().

    The output data format is documented in the attached file1667.DataStructure_table_higAccuLab.pdf

    In main.c file, check MmwDemo_transmitProcessedOutput, you can see how the data are structured. Visualizer does not send request, just wait for the UART data. 

    The CLI commands can be hardcoded and flashed onto EVM. Please refer the tidep-0091 I mentioned previously.

    As for "standalone" question, do you mean IWR1443BOOS without MSP432? The current high accuracy lab doesn't require MSP432. Both high accuracy lab and tidep-0091 require connection to PC through UART, either without MSP432 or with. 

    Hope this answers your question.

    Regards,

    Michelle

  • Michelle,

    Thank you for your great answers and the Demo package structure. We use TI C66 DSPs and MSP430's.  This IWR1443 is very different from what we are used to.

    Once we download the CLI, is the memory non volatile in the IWR1443 or does it need to be downloaded every time?

    After looking at the schematic of the IWRBOOST, it appears that the XDS110 TM4C... processor gets the AR_RS232 TX+RX data and converts it into the USB data for the 2 UART and Data ports. 

    Can we program the IWR1443 over JTAG and use the AR_RS232 pins directly to download CLI then read your High accuracy Demo package Structure?  

    Can the CLI be downloaded directly over the IWR1443 pins RS232 TX+RX or does it need the  XDS110 ?

    Is the source code for the XDS110 TM4C.. available if needed (hopefully not needed)?

    If we snoop on the RS232 TX+RX IWR1443 will we see the high accuracy structure being transmitted at 921K?

    What is the raw baud rate the that IWR1443 RS232 TX+RX operates at?  Can we simply read and write to the RS232 TX+RX to merge the Data and Configuration data to the IWR1443 instead of having to use the XDS110 TM4C..?

    Do you have more detail on the high accuracy demo package structure or send an example file (hopefully the visualizer will let us see the raw data).?  Is your file structure Binary or Ascii?

    We only care about range for 1 object.  Is this the Detected Object Range est low and Range est High value that we need?  Is this value in mm or what are units?  Is this byte 50,51,56,57 in the structure?

    Thanks, Peter

  • Peter,

    I copied your questions and responded inline below:

    Once we download the CLI, is the memory non volatile in the IWR1443 or does it need to be downloaded every time?
    [ML]: The cli command needs to be issued every time. This way provides flexible programming. If use case is fixed , cli commands can be hardcoded as done by Tidep-0091.

    After looking at the schematic of the IWRBOOST, it appears that the XDS110 TM4C... processor gets the AR_RS232 TX+RX data and converts it into the USB data for the 2 UART and Data ports.

    Can we program the IWR1443 over JTAG and use the AR_RS232 pins directly to download CLI then read your High accuracy Demo package Structure?
    [ML]: Yes, both JTAG pins and serial ports can be connected to external devices.

    Can the CLI be downloaded directly over the IWR1443 pins RS232 TX+RX or does it need the XDS110 ?
    [ML]: Yes, but I would recommend to use external cable/connector such as ftdi usb to serial port converter

    Is the source code for the XDS110 TM4C.. available if needed (hopefully not needed)?
    [ML]: I don't think you need to source code. But you do need emulator/debugger which supports xwr14xx.

    If we snoop on the RS232 TX+RX IWR1443 will we see the high accuracy structure being transmitted at 921K?
    [ML]: Correct, output data port baud rate is 921600.

    What is the raw baud rate the that IWR1443 RS232 TX+RX operates at? Can we simply read and write to the RS232 TX+RX to merge the Data and Configuration data to the IWR1443 instead of having to use the XDS110 TM4C..?
    [ML]: Cli port baud rate is 115200 and data port baud rate is 921600. Please see answers in previous questions for by-passing XDC110.

    Do you have more detail on the high accuracy demo package structure or send an example file (hopefully the visualizer will let us see the raw data).? Is your file structure Binary or Ascii?
    [ML]: The data is binary. Could you try using debug tool of visualizer? Let me know if you had trouble.

    We only care about range for 1 object. Is this the Detected Object Range est low and Range est High value that we need? Is this value in mm or what are units? Is this byte 50,51,56,57 in the structure?
    [ML]: To understand how the object range is extracted, I suggest to check the source code in visualizer. Go to http://dev.ti.com/gallery/, search for high accuracy visualizer, at the bottom left there's a speed gauge icon which is for you to import to GUI composer. Line 721 of mmw_HighAccu.js shows how the data is converted. If you have have any questions, let me know.

    Thanks and Regards,
    Michelle

  • We can see the DATA and CFG files by spying on the serial ports on Com 3 and 4.

    Will we see similar data if we look at the IWR1443 RS232 pin?
    What is baud rate at the IWR1443 RS232 pin?

    Cannot find the function in the mmwave project. Cannot find structure of output. Only saw the declaration.
    void MmwDemo_transmitProcessedOutput(UART_Handle uartHandle,
    MmwDemo_DataPathObj *obj);

    I think your magicWord in your output format document should be 02 01 04 03 06 05 08 07

    Below is the data we received. Where is the meter distance in this package? Visualizer says 5.2837 meters

    NEW PACKAGE STARTS WITH MAGIC WORD
    0x0090 02 01 04 03 06 05 08 07 02 00 01 01 80 08 00 00 ............€...
    0x00A0 43 14 0A 00 B2 02 00 00 8C F3 2B 94 01 00 00 00 C...²...Œó+”....
    0x00B0 03 00 00 00 01 00 00 00 10 00 00 00 01 00 14 00 ................
    0x00C0 6F 89 00 00 00 00 54 00 00 00 00 00 02 00 00 00 o‰....T.........
    0x00D0 00 08 00 00 61 00 C3 01 29 02 1A 02 A9 00 D7 00 ....a.Ã.)...©.×.
    0x00E0 7E 00 0A 00 78 00 1B 00 58 00 92 00 56 00 C6 00 ~...x...X.’.V.Æ.
    0x00F0 CE 02 AC 02 AF 01 2C 01 88 00 5A 00 23 00 07 00 Î.¬.¯.,.ˆ.Z.#...
    0x0100 3F 00 43 00 44 00 3C 00 4D 00 4E 00 3E 00 82 00 ?.C.D..‚.
    0x0110 15 00 69 00 8B 00 5A 00 3A 00 B6 00 83 00 C4 00 ..i.‹.Z.:.¶.ƒ.Ä.
    0x0120 30 00 78 00 7A 00 19 00 5A 00 59 00 21 00 72 00 0.x.z...Z.Y.!.r.
    0x0130 44 00 76 00 48 00 43 00 68 00 66 00 A5 00 9A 00 D.v.H.C.h.f.¥.š.
    0x0140 49 00 62 00 C7 00 06 01 F6 00 77 00 D3 00 9E 01 I.b.Ç...ö.w.Ó.ž.
    0x0150 BE 00 7C 00 2C 01 5B 01 49 00 2D 01 5F 02 52 04 ¾.|.,.[.I.-._.R.
    0x0160 6D 01 50 00 19 00 40 00 BB 00 64 00 C4 00 11 01 m.P...@.».d.Ä...
    0x0170 88 00 4B 00 2C 00 54 00 6F 00 81 00 76 00 9A 00 ˆ.K.,.T.o..v.š.
    0x0180 20 00 39 00 73 00 2A 00 3E 00 35 00 2A 00 17 00 .9.s.*.>.5.*... .5.*...
    0x0190 44 00 0E 00 62 00 3E 00 0C 00 1E 00 89 00 28 00 D...b.>.....‰.(. .....‰.(.
    0x01A0 A9 00 5C 00 26 00 4A 00 64 00 0E 00 3F 00 90 00 ©.\.&.J.d...?..
    0x01B0 5D 00 A6 00 FE 01 F4 00 61 00 74 00 33 00 21 03 ].¦.þ.ô.a.t.3.!.
    0x01C0 39 02 6F 00 FA 00 37 01 69 00 83 01 C7 02 95 02 9.o.ú.7.i.ƒ.Ç.•.
    0x01D0 E2 00 99 02 23 04 51 03 2E 00 F8 04 A4 0B BF 03 â.™.#.Q...ø.¤.¿.
    0x01E0 E4 04 94 01 9E 06 D7 04 51 04 1E 01 09 06 85 02 ä.”.ž.×.Q.....….
    0x01F0 0B 01 08 03 55 01 5B 04 33 03 95 00 7E 00 F3 00 ....U.[.3.•.~.ó.
    0x0200 4C 03 D9 00 F9 00 C7 02 B3 03 DB 07 0C 02 B4 00 L.Ù.ù.Ç.³.Û...´.
    0x0210 00 02 C5 03 51 00 E4 00 30 02 E8 01 BC 02 DE 01 ..Å.Q.ä.0.è.¼.Þ.
    0x0220 DE 01 56 00 8F 02 09 01 BE 00 2E 00 BD 00 93 00 Þ.V....¾...½.“.
    0x0230 C9 01 CC 00 36 01 33 00 2B 00 23 00 26 01 41 00 É.Ì.6.3.+.#.&.A.
    0x0240 98 00 38 00 2B 00 91 00 03 00 78 00 6D 00 A1 00 ˜.8.+.‘...x.m.¡.
    0x0250 4D 00 4D 00 DD 00 F6 00 AA 00 F6 00 21 01 BC 01 M.M.Ý.ö.ª.ö.!.¼.
    0x0260 BF 01 4D 01 96 00 B4 00 CD 00 36 02 A0 00 D2 00 ¿.M.–.´.Í.6. .Ò.
    0x0270 F3 01 9B 02 C0 01 60 00 96 00 BD 00 75 01 9C 00 ó.›.À.`.–.½.u.œ.
    0x0280 6F 00 D3 00 6E 02 55 02 0A 00 BE 00 33 00 2E 00 o.Ó.n.U...¾.3...
    0x0290 50 00 39 00 6C 00 0C 00 46 00 3D 00 30 00 1B 00 P.9.l...F.=.0...
    0x02A0 60 00 7A 00 3E 00 0D 00 21 00 18 00 23 00 5F 00 `.z.>...!...#._. ...!...#._.
    0x02B0 50 00 47 00 11 00 2A 00 68 00 39 00 27 00 3B 00 P.G...*.h.9.'.;.
    0x02C0 01 00 5E 00 12 00 6F 00 26 00 22 00 5B 00 30 00 ..^...o.&.".[.0.
    0x02D0 3E 00 30 00 15 00 16 00 42 00 57 00 19 00 5F 00 >.0.....B.W..._. .0.....B.W..._.
    0x02E0 1F 00 1D 00 0F 00 1C 00 1A 00 36 00 1E 00 08 00 ..........6.....
    0x02F0 1C 00 0F 00 21 00 30 00 07 00 18 00 19 00 15 00 ....!.0.........
    0x0300 21 00 38 00 15 00 10 00 69 00 38 00 33 00 25 00 !.8.....i.8.3.%.
    0x0310 31 00 23 00 34 00 02 00 1F 00 10 00 0C 00 30 00 1.#.4.........0.
    0x0320 0F 00 0A 00 15 00 20 00 01 00 19 00 24 00 13 00 ...... .....$...
    0x0330 14 00 27 00 10 00 0D 00 19 00 30 00 0B 00 16 00 ..'.......0.....
    0x0340 15 00 07 00 1E 00 09 00 24 00 0F 00 16 00 0F 00 ........$.......
    0x0350 26 00 0E 00 07 00 2B 00 0C 00 14 00 44 00 11 00 &.....+.....D...
    0x0360 29 00 1B 00 14 00 09 00 0E 00 12 00 26 00 01 00 )...........&...
    0x0370 1D 00 12 00 03 00 11 00 11 00 15 00 0E 00 0D 00 ................
    0x0380 1D 00 05 00 0E 00 0D 00 04 00 08 00 0A 00 11 00 ................
    0x0390 0E 00 05 00 0F 00 14 00 0F 00 0E 00 16 00 16 00 ................
    0x03A0 0F 00 11 00 0E 00 0B 00 0B 00 0E 00 1C 00 15 00 ................
    0x03B0 0C 00 1B 00 04 00 02 00 09 00 18 00 26 00 06 00 ............&...
    0x03C0 08 00 0C 00 13 00 16 00 0C 00 04 00 0E 00 0A 00 ................
    0x03D0 18 00 0B 00 0C 00 0A 00 16 00 18 00 08 00 07 00 ................
    0x03E0 19 00 1A 00 18 00 0F 00 1C 00 17 00 18 00 04 00 ................
    0x03F0 1A 00 0D 00 14 00 17 00 11 00 10 00 17 00 12 00 ................
    0x0400 13 00 13 00 14 00 16 00 0E 00 20 00 1C 00 11 00 .......... .....
    0x0410 0B 00 0F 00 12 00 08 00 34 00 1C 00 04 00 06 00 ........4.......
    0x0420 09 00 12 00 12 00 17 00 09 00 1B 00 19 00 0D 00 ................
    0x0430 02 00 18 00 10 00 0E 00 14 00 03 00 1B 00 06 00 ................
    0x0440 09 00 13 00 0B 00 1A 00 0A 00 15 00 1D 00 0D 00 ................
    0x0450 10 00 0C 00 0F 00 02 00 1C 00 03 00 0B 00 14 00 ................
    0x0460 11 00 1B 00 10 00 06 00 15 00 02 00 13 00 14 00 ................
    0x0470 0A 00 07 00 1D 00 0A 00 11 00 06 00 02 00 25 00 ..............%.
    0x0480 0F 00 0A 00 0A 00 10 00 14 00 1C 00 12 00 0F 00 ................
    0x0490 12 00 0A 00 08 00 1B 00 10 00 11 00 02 00 0F 00 ................
    0x04A0 0B 00 0F 00 1C 00 07 00 16 00 16 00 1B 00 04 00 ................
    0x04B0 09 00 0B 00 27 00 09 00 12 00 04 00 04 00 17 00 ....'...........
    0x04C0 09 00 06 00 0C 00 0C 00 11 00 0D 00 0B 00 1A 00 ................
    0x04D0 07 00 10 00 02 00 1A 00 0E 00 1A 00 1A 00 10 00 ................
    0x04E0 0F 00 05 00 02 00 26 00 12 00 13 00 07 00 08 00 ......&.........
    0x04F0 13 00 2F 00 1E 00 0E 00 08 00 0E 00 0C 00 0E 00 ../.............
    0x0500 0A 00 1B 00 15 00 12 00 0D 00 0B 00 14 00 1D 00 ................
    0x0510 1A 00 0E 00 09 00 04 00 19 00 0A 00 0A 00 16 00 ................
    0x0520 08 00 0E 00 0A 00 0F 00 0A 00 14 00 0F 00 16 00 ................
    0x0530 0D 00 08 00 10 00 0F 00 0F 00 0C 00 15 00 0D 00 ................
    0x0540 08 00 10 00 0C 00 05 00 14 00 0F 00 16 00 10 00 ................
    0x0550 04 00 11 00 06 00 0A 00 0F 00 16 00 05 00 0D 00 ................
    0x0560 11 00 05 00 13 00 0D 00 1F 00 1A 00 07 00 08 00 ................
    0x0570 09 00 19 00 09 00 06 00 12 00 09 00 09 00 0F 00 ................
    0x0580 04 00 17 00 06 00 1A 00 15 00 15 00 0D 00 19 00 ................
    0x0590 1A 00 14 00 15 00 02 00 18 00 07 00 1A 00 07 00 ................
    0x05A0 06 00 14 00 07 00 0C 00 23 00 17 00 0D 00 0D 00 ........#.......
    0x05B0 0E 00 16 00 18 00 02 00 13 00 09 00 0E 00 1C 00 ................
    0x05C0 04 00 15 00 19 00 02 00 0B 00 0B 00 10 00 0B 00 ................
    0x05D0 03 00 0B 00 09 00 10 00 12 00 0A 00 04 00 09 00 ................
    0x05E0 15 00 15 00 11 00 16 00 11 00 0E 00 01 00 05 00 ................
    0x05F0 0D 00 06 00 0A 00 02 00 0A 00 15 00 1E 00 18 00 ................
    0x0600 14 00 08 00 17 00 0B 00 1E 00 07 00 0E 00 0A 00 ................
    0x0610 20 00 08 00 0C 00 0A 00 1C 00 0C 00 1A 00 12 00 ...............
    0x0620 08 00 13 00 0B 00 0B 00 0C 00 0A 00 18 00 10 00 ................
    0x0630 0B 00 0F 00 0E 00 0E 00 13 00 12 00 0D 00 04 00 ................
    0x0640 2E 00 13 00 26 00 02 00 19 00 05 00 1E 00 13 00 ....&...........
    0x0650 19 00 08 00 18 00 1D 00 0A 00 12 00 0C 00 19 00 ................
    0x0660 08 00 05 00 0A 00 0A 00 18 00 07 00 05 00 0C 00 ................
    0x0670 17 00 14 00 08 00 13 00 0C 00 15 00 06 00 10 00 ................
    0x0680 0C 00 0E 00 05 00 0A 00 0E 00 06 00 13 00 0B 00 ................
    0x0690 12 00 16 00 0C 00 0B 00 25 00 1D 00 0B 00 16 00 ........%.......
    0x06A0 06 00 17 00 04 00 02 00 15 00 1E 00 08 00 0C 00 ................
    0x06B0 0A 00 05 00 16 00 11 00 0C 00 10 00 14 00 23 00 ..............#.
    0x06C0 0A 00 02 00 0E 00 0B 00 0D 00 0C 00 15 00 0E 00 ................
    0x06D0 09 00 0A 00 16 00 0A 00 1A 00 05 00 0E 00 10 00 ................
    0x06E0 1B 00 1C 00 1D 00 12 00 08 00 06 00 0E 00 0D 00 ................
    0x06F0 1C 00 0C 00 0E 00 02 00 10 00 0C 00 04 00 0A 00 ................
    0x0700 0D 00 1E 00 0F 00 0E 00 17 00 12 00 10 00 07 00 ................
    0x0710 0F 00 02 00 0F 00 19 00 0F 00 07 00 07 00 14 00 ................
    0x0720 0B 00 06 00 11 00 0C 00 13 00 0A 00 06 00 0F 00 ................
    0x0730 1A 00 26 00 12 00 26 00 04 00 13 00 16 00 19 00 ..&...&.........
    0x0740 08 00 04 00 06 00 08 00 18 00 07 00 16 00 1B 00 ................
    0x0750 02 00 18 00 31 00 02 00 08 00 13 00 26 00 0B 00 ....1.......&...
    0x0760 0E 00 0F 00 07 00 0B 00 0E 00 0E 00 06 00 1B 00 ................
    0x0770 10 00 1B 00 13 00 18 00 22 00 0C 00 0D 00 0D 00 ........".......
    0x0780 0D 00 11 00 0C 00 0A 00 06 00 06 00 11 00 17 00 ................
    0x0790 0C 00 27 00 1E 00 15 00 0D 00 15 00 08 00 09 00 ..'.............
    0x07A0 20 00 08 00 0F 00 18 00 19 00 03 00 12 00 1E 00 ...............
    0x07B0 18 00 0C 00 16 00 0C 00 19 00 0F 00 1E 00 11 00 ................
    0x07C0 17 00 20 00 16 00 14 00 19 00 0C 00 12 00 12 00 .. .............
    0x07D0 0A 00 0F 00 12 00 08 00 0E 00 0E 00 09 00 1A 00 ................
    0x07E0 0B 00 23 00 07 00 16 00 23 00 0A 00 0E 00 18 00 ..#.....#.......
    0x07F0 11 00 17 00 18 00 11 00 26 00 13 00 09 00 13 00 ........&.......
    0x0800 17 00 1C 00 04 00 1A 00 1C 00 02 00 12 00 08 00 ................
    0x0810 09 00 0D 00 19 00 0A 00 13 00 12 00 0D 00 1D 00 ................
    0x0820 0A 00 12 00 0C 00 10 00 09 00 18 00 1A 00 0D 00 ................
    0x0830 0F 00 13 00 07 00 10 00 13 00 0D 00 10 00 14 00 ................
    0x0840 10 00 14 00 16 00 15 00 14 00 10 00 17 00 0C 00 ................
    0x0850 10 00 16 00 14 00 16 00 18 00 16 00 13 00 19 00 ................
    0x0860 10 00 13 00 16 00 14 00 16 00 16 00 15 00 16 00 ................
    0x0870 14 00 12 00 14 00 1A 00 14 00 18 00 14 00 1A 00 ................
    0x0880 18 00 1A 00 18 00 17 00 19 00 14 00 14 00 11 00 ................
    0x0890 1A 00 1A 00 1E 00 1D 00 1C 00 1E 00 1B 00 1A 00 ................
    0x08A0 1C 00 1B 00 1D 00 1C 00 22 00 1A 00 20 00 1E 00 ........"... ...
    0x08B0 1E 00 16 00 16 00 21 00 2B 00 20 00 24 00 1F 00 ......!.+. .$...
    0x08C0 24 00 27 00 29 00 26 00 2C 00 3B 00 3B 00 4B 00 $.'.).&.,.;.;.K.
    0x08D0 44 00 51 00 06 00 00 00 18 00 00 00 CA 01 00 00 D.Q.........Ê...
    0x08E0 21 5F 00 00 45 3F 07 00 00 00 00 00 02 00 00 00 !_..E?..........
    0x08F0 05 00 00 00 00 40 00 00 74 91 00 08 D0 93 00 08 .....@..t‘..Г..
    0x0900 FF FF FF FF FF FF FF FF FF FF FF FF F0 36 01 00 ÿÿÿÿÿÿÿÿÿÿÿÿð6..
    NEW PACKAGE
    0x0910 02 01 04 03 06 05 08 07 02 00 01 01 80 08 00 00 ............€...
    0x0920 43 14 0A 00 B3 02 00 00 EE D4 21 9A 01 00 00 00 C...³...îÔ!š....
    0x0930 03 00 00 00 01 00 00 00 10 00 00 00 01 00 14 00 ................
    0x0940 6F 89 00 00 00 00 54 00 00 00 00 00 02 00 00 00 o‰....T.........
    0x0950 00 08 00 00 58 00 C2 01 2C 02 13 02 A6 00 D7 00 ....X.Â.,...¦.×.
    0x0960 79 00 0E 00 7C 00 1D 00 60 00 94 00 55 00 BE 00 y...|...`.”.U.¾.
    0x0970 CD 02 A4 02 B0 01 24 01 7F 00 5A 00 19 00 02 00 Í.¤.°.$..Z.....
    0x0980 4C 00 4C 00 3F 00 35 00 45 00 4E 00 37 00 89 00 L.L.?.5.E.N.7.‰.
    0x0990 22 00 6F 00 90 00 59 00 31 00 AE 00 81 00 BE 00 ".o..Y.1.®..¾.
    0x09A0 31 00 6F 00 73 00 25 00 58 00 57 00 10 00 79 00 1.o.s.%.X.W...y.
    0x09B0 4B 00 7A 00 44 00 39 00 77 00 66 00 87 00 97 00 K.z.D.9.w.f.‡.—.
    0x09C0 4B 00 70 00 CD 00 15 01 03 01 69 00 BE 00 9E 01 K.p.Í.....i.¾.ž.
    0x09D0 C9 00 93 00 1D 01 76 01 50 00 2F 01 3B 02 49 04 É.“...v.P./.;.I.
    0x09E0 4F 01 4C 00 08 00 42 00 CA 00 79 00 D6 00 1B 01 O.L...B.Ê.y.Ö...
    0x09F0 96 00 40 00 28 00 62 00 59 00 85 00 88 00 A7 00 –.@.(.b.Y.….ˆ.§.
    0x0A00 2A 00 4B 00 78 00 3C 00 38 00 48 00 1C 00 32 00 *.K.x.
    0x0A10 56 00 10 00 4B 00 4B 00 1A 00 1F 00 9A 00 19 00 V...K.K.....š...
    0x0A20 AF 00 54 00 32 00 43 00 5B 00 28 00 3D 00 9E 00 ¯.T.2.C.[.(.=.ž.
    0x0A30 54 00 B0 00 0A 02 FC 00 78 00 7D 00 42 00 2C 03 T.°...ü.x.}.B.,.
    0x0A40 37 02 91 00 0F 01 34 01 4E 00 85 01 C4 02 98 02 7.‘...4.N.….Ä.˜.
    0x0A50 08 01 8E 02 1E 04 67 03 3A 00 E1 04 B3 0B BA 03 ..Ž...g.:.á.³.º.
    0x0A60 D8 04 9C 01 8D 06 DC 04 44 04 15 01 02 06 85 02 Ø.œ..Ü.D.....….
    0x0A70 FD 00 0E 03 54 01 55 04 36 03 97 00 88 00 F4 00 ý...T.U.6.—.ˆ.ô.
    0x0A80 68 03 D4 00 10 01 DB 02 C0 03 DD 07 13 02 B8 00 h.Ô...Û.À.Ý...¸.
    0x0A90 E3 01 DE 03 38 00 DE 00 48 02 B4 01 AD 02 DB 01 ã.Þ.8.Þ.H.´.¬.Û.
    0x0AA0 C5 01 54 00 AB 02 1A 01 C7 00 3E 00 BB 00 A2 00 Å.T.«...Ç.>.».¢. .».¢.
    0x0AB0 B4 01 AE 00 11 01 35 00 6B 00 1B 00 27 01 5E 00 ´.®...5.k...'.^.
    0x0AC0 7F 00 44 00 38 00 7C 00 10 00 5B 00 51 00 BD 00 .D.8.|...[.Q.½.
    0x0AD0 3C 00 73 00 E1 00 07 01 C7 00 E5 00 29 01 B6 01
    0x0AE0 A4 01 41 01 A0 00 B1 00 D4 00 38 02 8F 00 BE 00 ¤.A. .±.Ô.8..¾.
    0x0AF0 F7 01 A5 02 BD 01 74 00 A1 00 B0 00 78 01 A4 00 ÷.¥.½.t.¡.°.x.¤.
    0x0B00 72 00 E9 00 61 02 44 02 2D 00 AD 00 3E 00 4A 00 r.é.a.D.-.¬.>.J. .J.
    0x0B10 3B 00 4B 00 58 00 3C 00 70 00 2D 00 24 00 27 00 ;.K.X.
    0x0B20 7D 00 83 00 3F 00 12 00 38 00 11 00 33 00 51 00 }.ƒ.?...8...3.Q.
    0x0B30 3B 00 2B 00 2C 00 16 00 5C 00 26 00 20 00 2C 00 ;.+.,...\.&. .,.
    0x0B40 17 00 4F 00 30 00 42 00 42 00 0D 00 50 00 1F 00 ..O.0.B.B...P...
    0x0B50 37 00 36 00 1E 00 20 00 2D 00 22 00 18 00 41 00 7.6... .-."...A.
    0x0B60 16 00 16 00 2D 00 02 00 1A 00 20 00 0E 00 2E 00 ....-..... .....
    0x0B70 45 00 27 00 26 00 2C 00 1F 00 20 00 27 00 1D 00 E.'.&.,... .'...
    0x0B80 18 00 17 00 19 00 28 00 62 00 26 00 16 00 20 00 ......(.b.&... .
    0x0B90 39 00 1A 00 36 00 0D 00 20 00 16 00 1E 00 18 00 9...6... .......
    0x0BA0 0D 00 09 00 21 00 22 00 10 00 29 00 2B 00 2B 00 ....!."...).+.+.
    0x0BB0 11 00 2F 00 36 00 19 00 0F 00 04 00 12 00 12 00 ../.6...........
    0x0BC0 10 00 11 00 06 00 06 00 31 00 16 00 0A 00 14 00 ........1.......
    0x0BD0 1F 00 04 00 0A 00 16 00 0F 00 20 00 44 00 22 00 .......... .D.".
    0x0BE0 26 00 02 00 01 00 1C 00 0B 00 15 00 0B 00 0C 00 &...............
    0x0BF0 10 00 1B 00 14 00 1D 00 0F 00 16 00 1B 00 17 00 ................
    0x0C00 0F 00 20 00 13 00 10 00 0D 00 14 00 23 00 11 00 .. .........#...
    0x0C10 0F 00 15 00 18 00 15 00 08 00 16 00 18 00 1C 00 ................
    0x0C20 07 00 0A 00 13 00 10 00 06 00 15 00 07 00 10 00 ................
    0x0C30 0A 00 18 00 0D 00 17 00 0D 00 1C 00 21 00 0F 00 ............!...
    0x0C40 08 00 04 00 1A 00 05 00 14 00 07 00 14 00 09 00 ................
    0x0C50 23 00 0C 00 11 00 07 00 21 00 16 00 0E 00 0B 00 #.......!.......
    0x0C60 0F 00 18 00 0F 00 02 00 0C 00 14 00 0B 00 04 00 ................
    0x0C70 1B 00 14 00 10 00 03 00 0E 00 15 00 02 00 14 00 ................
    0x0C80 11 00 18 00 0E 00 10 00 0A 00 0B 00 19 00 0F 00 ................
    0x0C90 04 00 0D 00 08 00 0E 00 0C 00 0F 00 0C 00 17 00 ................
    0x0CA0 0A 00 08 00 10 00 04 00 12 00 0F 00 08 00 16 00 ................
    0x0CB0 09 00 06 00 14 00 03 00 03 00 07 00 21 00 0A 00 ............!...
    0x0CC0 0E 00 12 00 25 00 04 00 08 00 00 00 11 00 06 00 ....%...........
    0x0CD0 06 00 0A 00 17 00 0A 00 18 00 07 00 24 00 10 00 ............$...
    0x0CE0 1A 00 16 00 14 00 12 00 1C 00 03 00 16 00 10 00 ................
    0x0CF0 15 00 16 00 14 00 0F 00 17 00 04 00 11 00 12 00 ................
    0x0D00 10 00 08 00 0C 00 06 00 24 00 06 00 0B 00 08 00 ........$.......
    0x0D10 0C 00 13 00 12 00 04 00 22 00 09 00 11 00 10 00 ........".......
    0x0D20 15 00 18 00 03 00 0B 00 24 00 05 00 11 00 14 00 ........$.......
    0x0D30 17 00 13 00 0A 00 1C 00 04 00 1B 00 03 00 12 00 ................
    0x0D40 0A 00 09 00 0C 00 1B 00 06 00 0A 00 0E 00 13 00 ................
    0x0D50 16 00 1B 00 11 00 0C 00 0B 00 15 00 11 00 12 00 ................
    0x0D60 10 00 05 00 22 00 25 00 13 00 1B 00 0C 00 0B 00 ....".%.........
    0x0D70 12 00 11 00 0D 00 04 00 11 00 14 00 18 00 14 00 ................
    0x0D80 08 00 0A 00 0B 00 0D 00 1D 00 0C 00 11 00 16 00 ................
    0x0D90 15 00 0C 00 16 00 22 00 14 00 14 00 23 00 0F 00 ......".....#...
    0x0DA0 0B 00 0E 00 15 00 20 00 0B 00 14 00 1E 00 17 00 ...... .........
    0x0DB0 16 00 11 00 0D 00 11 00 10 00 15 00 18 00 11 00 ................
    0x0DC0 16 00 17 00 04 00 15 00 05 00 0E 00 0F 00 0F 00 ................
    0x0DD0 14 00 0A 00 06 00 09 00 0F 00 08 00 0E 00 09 00 ................
    0x0DE0 1B 00 05 00 1A 00 15 00 10 00 16 00 0C 00 0B 00 ................
    0x0DF0 04 00 18 00 19 00 07 00 0A 00 1E 00 13 00 0A 00 ................
    0x0E00 09 00 1C 00 0E 00 19 00 05 00 0E 00 0A 00 04 00 ................
    0x0E10 14 00 26 00 0B 00 20 00 25 00 0B 00 0A 00 07 00 ..&... .%.......
    0x0E20 08 00 06 00 0B 00 11 00 14 00 12 00 13 00 0E 00 ................
    0x0E30 1A 00 0A 00 0D 00 0C 00 10 00 0D 00 16 00 04 00 ................
    0x0E40 17 00 11 00 14 00 0A 00 10 00 06 00 15 00 0A 00 ................
    0x0E50 1E 00 14 00 0D 00 0B 00 16 00 0B 00 0A 00 1F 00 ................
    0x0E60 08 00 15 00 0D 00 15 00 02 00 0A 00 16 00 10 00 ................
    0x0E70 09 00 11 00 05 00 07 00 09 00 02 00 06 00 14 00 ................
    0x0E80 04 00 0D 00 20 00 1E 00 22 00 16 00 01 00 15 00 .... ...".......
    0x0E90 0D 00 0D 00 18 00 10 00 01 00 14 00 13 00 0E 00 ................
    0x0EA0 06 00 0E 00 0C 00 0A 00 14 00 16 00 11 00 21 00 ..............!.
    0x0EB0 16 00 0A 00 0A 00 06 00 1F 00 09 00 05 00 04 00 ................
    0x0EC0 06 00 0E 00 1A 00 05 00 04 00 0C 00 10 00 07 00 ................
    0x0ED0 04 00 15 00 0E 00 0E 00 0C 00 0C 00 12 00 0C 00 ................
    0x0EE0 1C 00 02 00 1A 00 18 00 12 00 04 00 0A 00 17 00 ................
    0x0EF0 0A 00 0E 00 11 00 1C 00 14 00 12 00 0A 00 1B 00 ................
    0x0F00 0E 00 0F 00 1B 00 22 00 0B 00 18 00 11 00 04 00 ......".........
    0x0F10 04 00 13 00 10 00 08 00 13 00 12 00 03 00 22 00 ..............".
    0x0F20 06 00 0F 00 0E 00 12 00 18 00 06 00 0E 00 11 00 ................
    0x0F30 0F 00 0C 00 0A 00 1F 00 19 00 0E 00 07 00 17 00 ................
    0x0F40 02 00 15 00 12 00 0B 00 0F 00 16 00 10 00 0E 00 ................
    0x0F50 11 00 05 00 06 00 1B 00 0B 00 08 00 0C 00 11 00 ................
    0x0F60 16 00 09 00 0B 00 10 00 04 00 16 00 1C 00 08 00 ................
    0x0F70 1C 00 16 00 1B 00 1C 00 07 00 15 00 15 00 08 00 ................
    0x0F80 04 00 29 00 11 00 09 00 09 00 14 00 1C 00 16 00 ..).............
    0x0F90 14 00 02 00 0A 00 0C 00 0F 00 16 00 22 00 19 00 ............"...
    0x0FA0 0F 00 0A 00 0A 00 13 00 16 00 15 00 0A 00 0D 00 ................
    0x0FB0 0E 00 0F 00 08 00 1B 00 07 00 14 00 05 00 19 00 ................
    0x0FC0 02 00 10 00 28 00 0B 00 0A 00 04 00 17 00 15 00 ....(...........
    0x0FD0 11 00 1C 00 10 00 02 00 09 00 1F 00 0B 00 1D 00 ................
    0x0FE0 18 00 08 00 08 00 19 00 13 00 03 00 18 00 11 00 ................
    0x0FF0 0C 00 07 00 04 00 06 00 11 00 17 00 08 00 18 00 ................
    0x1000 0A 00 16 00 0A 00 05 00 10 00 0D 00 11 00 13 00 ................
    0x1010 14 00 10 00 16 00 0B 00 0A 00 12 00 0E 00 06 00 ................
    0x1020 0A 00 14 00 02 00 09 00 0B 00 1F 00 0D 00 12 00 ................
    0x1030 19 00 13 00 04 00 12 00 19 00 0C 00 1C 00 1A 00 ................
    0x1040 12 00 1B 00 04 00 0A 00 17 00 0E 00 0D 00 16 00 ................
    0x1050 16 00 07 00 14 00 14 00 10 00 0E 00 2C 00 0C 00 ............,...
    0x1060 07 00 0B 00 06 00 0E 00 16 00 16 00 20 00 0F 00 ............ ...
    0x1070 0C 00 04 00 19 00 0B 00 10 00 08 00 14 00 0B 00 ................
    0x1080 0B 00 0C 00 09 00 12 00 13 00 1D 00 0E 00 0E 00 ................
    0x1090 19 00 16 00 1B 00 18 00 14 00 19 00 11 00 12 00 ................
    0x10A0 09 00 20 00 0E 00 13 00 0B 00 0C 00 14 00 18 00 .. .............
    0x10B0 16 00 03 00 16 00 1A 00 0E 00 19 00 07 00 13 00 ................
    0x10C0 18 00 08 00 0E 00 12 00 12 00 16 00 13 00 0E 00 ................
    0x10D0 17 00 1C 00 14 00 10 00 15 00 10 00 19 00 11 00 ................
    0x10E0 16 00 14 00 16 00 13 00 14 00 12 00 14 00 1B 00 ................
    0x10F0 1C 00 14 00 11 00 0F 00 13 00 17 00 15 00 18 00 ................
    0x1100 17 00 18 00 1A 00 12 00 18 00 11 00 19 00 14 00 ................
    0x1110 1E 00 19 00 19 00 1A 00 17 00 18 00 16 00 1A 00 ................
    0x1120 18 00 1D 00 18 00 1B 00 20 00 1C 00 1C 00 21 00 ........ .....!.
    0x1130 1E 00 1F 00 1B 00 1E 00 27 00 1B 00 1D 00 22 00 ........'.....".
    0x1140 24 00 27 00 29 00 24 00 28 00 31 00 36 00 4E 00 $.'.).$.(.1.6.N.
    0x1150 41 00 50 00 06 00 00 00 18 00 00 00 CA 01 00 00 A.P.........Ê...
    0x1160 2C 5F 00 00 3A 3F 07 00 00 00 00 00 02 00 00 00 ,_..:?..........
    0x1170 05 00 00 00 00 40 00 00 74 91 00 08 D0 93 00 08 .....@..t‘..Г..
    0x1180 FF FF FF FF FF FF FF FF FF FF FF FF F0 36 01 00 ÿÿÿÿÿÿÿÿÿÿÿÿð6..
    NEW PACKAGE
    0x1190 02 01 04 03 06 05 08 07 02 00 01 01 80 08 00 00 ............€...
    0x11A0 43 14 0A 00 B4 02 00 00 EA B5 17 A0 01 00 00 00 C...´...êµ. ....
    0x11B0 03 00 00 00 01 00 00 00 10 00 00 00 01 00 14 00 ................
    0x11C0 EB 88 00 00 00 00 54 00 00 00 00 00 02 00 00 00 ëˆ....T.........
    0x11D0 00 08 00 00 69 00 C2 01 2D 02 1E 02 AD 00 D3 00 ....i.Â.-...¬.Ó.
    0x11E0 7F 00 07 00 7F 00 17 00 5B 00 96 00 61 00 BF 00 ......[.–.a.¿.
    0x11F0 CF 02 B1 02 A3 01 26 01 81 00 5B 00 1D 00 0A 00 Ï.±.£.&..[.....
    0x1200 41 00 42 00 49 00 38 00 42 00 4E 00 2C 00 83 00 A.B.I.8.B.N.,.ƒ.
    0x1210 14 00 69 00 8F 00 5D 00 30 00 BE 00 7D 00 C4 00 ..i..].0.¾.}.Ä.
  • Peter,

    See my answer in previous post:

    Can the CLI be downloaded directly over the IWR1443 pins RS232 TX+RX or does it need the XDS110 ?

    [ML]: Yes, but I would recommend to use external cable/connector such as ftdi usb to serial port converter

    What is the raw baud rate the that IWR1443 RS232 TX+RX operates at? Can we simply read and write to the RS232 TX+RX to merge the Data and Configuration data to the IWR1443 instead of having to use the XDS110 TM4C..?

    [ML]: Cli port baud rate is 115200 and data port baud rate is 921600. Please see answers in previous questions for by-passing XDC110.

    The function you quoted is the one to send to UART data. If you follow the flow, it's consistent with the structure documentation7317.DataStructure_table_higAccuLab.pdf

    You will see the magicWords are 0x0201030405060708 (a typo in the file attached), followed by version, then total packet length, platform....the 33 to 36 bytes show the number of data structures, in your case, it's 3. First 36 bytes are header.

    After header, it's each data structure. First is type 1, length 16 for number of detected object and so on..

    Byte 45:46 is number of detected object which is 1, and byte 47:48 is xyzformat which is 0x14 = 20 (should be 2^20) Byte 49:50 is range estimate low 16 bits, in your data it's 0x 6F and 0x89. convert to dec: 35183. rang high 16 bit is byte 55:56, in your data it's 0x54 = 84. So the peak value is (84*65536+35168)/xyzformat = 5.283m

    Numbers mentioned previously are highlighted below. All the above calculation can be found from the hig accuracy visualizer code.

    0x0090 02 01 04 03 06 05 08 07 02 00 01 01 80 08 00 00
    0x00A0 43 14 0A 00 B2 02 00 00 8C F3 2B 94 01 00 00 00 
    0x00B0 03 00 00 00 01 00 00 00 10 00 00 00 01 00 14 00 
    0x00C0 6F 89 00 00 00 00 54 00 00 00 00 00 02 00 00 00 
    0x00D0 00 08 00 00 61 00 C3 01 29 02 1A 02 A9 00 D7 00

    Regards,

    Michelle

  • Peter,

    Please let me know if there are questions need more attention.

    Regards,
    Michele
  • I am sure you received this post that I just sent but just in case. ..
    We are trying to look ahead with our hardware design using the high accuracy lab as a starter.
    We cannot see data on AR_RS232_TX and RX using a scope with the visualizer on high accuracy. Does it go into the XDS110 on another port such as SPI or SCI?
    The AR_BSS_LOGGER has scope activity so we suspect that is where the visualizer data is going into the XDS110 to the PC.
    Where is this CONFIG data go into the IWR1443 for the high accuracy lab ?
    We thought that we could see data on AR_RS232TX at 921600 for DATA and AR_RS232RX 115200 for CONFIG.
    Are the AR_RS232RXTX ports used at all in the high accuracy lab visualizer?
    .........................
    Is the TMDSEMU110-U a good XDS100 device to use for our production board?
    You mention tabs to see the CONFIG page on the Visualizer. Sorry, but we cannot find it on the red banner (below). Akash mentioned that we would not see the Config tab with the high accuracy lab project.
    Thanks,
  • Peter,

    I'll look into this issue and respond on the other thread. For this thread, do you have additional questions? If no, we can close this so information can be better organized.

    Thanks and Regards,
    Michelle