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: Updating firmware to allow more 3D points

Part Number: AWR1443BOOST
Other Parts Discussed in Thread: AWR1243BOOST, , MMWAVE-SDK, AWR1443

Hello,

Following a call to your USA (main) office, we have been redirected to your forum to get in touch with a TI application engineer.

Our goal is to:

1) Change the firmware of a AWR1443BOOST (AWR1243BOOST if possible) to increase the maximum object ID from 64 to 512.

2) How to get the API working on Unix (Ubuntu 16.04 on NVidia Jetson TX2).

For point 1) firmware quote on where we should look could be enough if enough information can be provided.

For point 2) : Current drivers works on Jetson TX1 but not on Jetson TX2, API doesn't work on Unix (as far as we know).

  • Hello Majdi Chaabene,

    A1: In case of AWR1443BOOST demo code(MMWAVE-SDK) , the maximum detected object is 100. Where did you get the number 64 ?

    A2: There is no standard offering on UNIX as of now. Did you port the current driver to the Jetson Tx1 platform ?

    Let us know if you need further information.

    Thanks,
    Raghu
  • Hello,

    A1: When running the demo on AWR1443BOOST the default 3D (+elevation) is capped at 64 ObjectID, not 100.

    A2: I meant that the radar is visible via lsusb thus we can send it a config file and parse its output via our serial manager.


    I still need to increase the output data above the current number.
    I know that the problem is related to the number of FFT performed by the AWR1443 but we have no clue on where/how to change the firmware to allow more FFT (i.e. 3D points) has as far as we know this isn't possible only via SDK.

    Regards,
  • Hi Majdi,

    We will check on your first question and get back to you.

    For your second question: it looks like the Jetson TX2 kernel may be configured without CDC_ACM support, while the Jetson TX1 kernel has it enabled. You can recompile the kernel with CDC_ACM support and follow the same procedure as with the TX1.

    Best Regards,
    Anand
  • Majdi,

    The max detected objects comes from the amount of memory. It will not be possible to increase this to 512

    Thank you
    Cesar
  • Hello,

    I came to the same conclusion after getting to:


    /* When elevation is enabled, FFT buffers can hold a maximum of 64 objects.
    A: Hwa memory size (M3) = 16K
    B: Azimuth FFT size = 64
    C: Complex sample size = 4
    Maximum number of objects = A / (B*C) = 64*/
    #define MMW_MAX_OBJ_ELEVATION 64

    The only way to increase the number of point is then to:
    1)Increase memory (not doable)
    2)Reduce FFT size (opposite of what I really want )
    3)Decrease the complex sample size while increasing the FFT size

    I'm unsure about the effect of the Complex sample size; i.e. if fft_size is 128 and complex sample size is 1, I would get 16k/128 = 128

    Am I correct? or is the AWR1443BOOST capped at 64 elevation points?
  • Another option is to use a AWR6142BOOST which has more memory

    thank you
    Cesar