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.

AWR1443BOOST: mmWave App

Part Number: AWR1443BOOST
Other Parts Discussed in Thread: UNIFLASH, AWR1443

I am working with AWR1443BOOST in Matlab and the pre-processed data sent by the UART. However I don't really understand the data structure, how can I know the coordinates are negative or positive? If I receive everything in uint8 bits I cannot differentiate this and with int8 bits, there is not enough range for some attributes (example 512 for the size of a package). In addition, mmWave App is no longer available for my device...

  • Hi,

    Which version of the mmWave SDK are you running?

    Did you develop your own Matlab GUI or are you using one that was provided with olders SDK releases?

    thank you
    Cesar
  • Right now i am not using the SDK. I am sending the data through the UART. There is a pdf with how the information is organised, however I dont know how to interpret the negative values of the plots, beacause I am receiving everything as uint8. If I do it with int8 some numbers of the heading are wrong (a negative number for the size of the packet...)
  • Hi,
     
    Do you know where the code running on the board is coming from?
     
    Thank you
    Cesar
  • I don't really understand your question. The data comes from the chip straight, I didn't flash any new programme inside it. The data sent is as the one that the mmWave App that makes plot receives. It has also the same format, however, I don't know how it distinguishes from negative or positive coordinates when sending it. I am not using the SDK or anything like that to manipulate data or frames. I am only using the UART, COM ports and Matlab. 2350.4201.DataStructure_table.pdf

  • Rocio,

    What exact software program are you using when you say "mmWave App"? Your terminology is unclear and it is making it difficult to proceed with our debug.

    Are you using the mmWave Studio which is downloaded here: software-dl.ti.com/.../index_FDS.html

    Or are you using the mmWave Demo Visualizer found here: dev.ti.com/.../

    Did you use Uniflash to load a binary image to your EVM? If so, which image did you flash to your device?

    Regards,
    Kyle
  • I am using Matlab to see the data with UART and COM ports. But I don't know how the data format is. I have a pdf describing how the data packages arrive depending on the plots selected. However, there is very little information on how to understand the Detected Objects receive values. It is in Q format, but I don't know how it differentiates between negative and non-negative coordinates. This is my main problem. How to differentiate nonnegative and negative values in detected objects when I am receiving data through the UART.

    PD: mmWaveApp for me is Visualizer, sorry for the inconvenience. 

  • No flashing my device

  • Rocio,

    Please refer to the SDK Doxygen documentation. It includes a section for describing the Detected Objects output.

    It is also still very unclear how you are running your setup. Unless you are using mmWave Studio to complete your data capture, you will need to flash some kind of binary application to your device in order for it to run. Unless you provide me more information, I am concluding that you are running the Out-of-Box Demo for your AWR1443 EVM. Even with this information, I am not sure which SDK version of the Out-of-Box demo that you flashed to your device. This sensor does not send out data over UART unless there is a binary image flashed to the device for it to execute after receiving the proper CLI inputs.

    As stated in my earlier post, this is extremely difficult to debug without more precise information. Otherwise, the SDK doxygen information is all that can be provided in terms of support and this thread will be considered resolved and closed.

    Regards,
    Kyle