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.

IWR1443BOOST: Semaphore not posting after sensorStart

Part Number: IWR1443BOOST

Hi Radar Team,

I have a customer who is having issues with their configuration of the Capture Demo project.  The task, MmwDemo_dataPathTask, is waiting on handle HWA_done_semHandle, which should ideally be posted when the HWA processing is done but the handle is never received. They are attempting to create the following profile, is it valid?

  • Detects objects at 300m range
  • Resolves objects spaced 33 cm apart
  • transmits just 1 chirp per frame
  • In one direction, we  transmit just 1 frame
  • We obtain a 1024 point FFT
  • Since we are not interested in the velocity, number of doppler bins have been pulled down to 1

See below for their chirp config:

  • flushCfg
  • dfeDataOutputMode 1
  • channelCfg 2 1 0
  • adcCfg 2 1
  • adcbufCfg 0 1 0 1
  • profileCfg 0 77 2 3.8 67.92 0 0 7.19 1 1009 15986 0 0 30
  • chirpCfg 0 0 0 0 0 0 0 1
  • frameCfg 0 0 1 0 2 1 0
  • guiMonitor 0 1 0 0 0 1
  • cfarCfg 0 2 8 4 3 0 1280
  • peakGrouping 1 1 1 1 229
  • multiObjBeamForming 1 0.5
  • clutterRemoval 0
  • calibDcRangeSig 0 -5 8 256
  • compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
  • measureRangeBiasAndRxChanPhase 0 1.5 0.2
  • sensorStart

Let me know your thoughts and if you need any more details.

Thank you! 

Barend

  • Hi Barend,

    I've asked an expert on my team to take a look at this. Someone should have an answer for you shortly.


    Cheers,
    Akash
  • Hi Barend,

    I'm not sure if I understand your requirements or not.

    If customer wants to use the Capture Demo project to capture the data? Or he just want to modify the capture demo to suit his application?

    There is 1 demo that suit customer's profile. High Accuracy Range Measurement - 14xx. The link is shown below.

    In High Accuracy Range Measurement demo, IWR14xx can do 1024 point FFT in 1D, and number of doppler bins is 1.

    High Accuracy Range Measurement demo find the strongest object in the detected range, and customer can modify his application base on it. I have listed the config file that the RF parameter is same with customer's config file. And it can load by High Accuracy Range Measurement demo directly.

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 1 1 0
    adcCfg 2 1
    adcbufCfg 0 1 0 1
    profileCfg 0 77 2 3.8 67.92 0 0 7.19 1 1009 15986 0 0 30
    chirpCfg 0 0 0 0 0 0 0 1
    frameCfg 0 0 1 0 100 1 0
    calibDcRangeSig 0 -5 5 32
    guiMonitor 1   1 0  0 0  1
    sensorStart
    

    If you have further questions, please let me know. Thanks.

    Regards,

    Wesley

  • Hi Wesley,

    Thanks for your reply. To clarify, the customer's concern is that the demo is getting hung up when they attempt to run it. When they've looked into the issue, they see that function MmwDemo_dataPathTask(), is getting stuck waiting on HWA_done_semHandle to be received. I was hoping we could figure out exactly why the handle isn't being received, and my first thought was that the profile or config commands may be at fault here, but I'm really not too sure. I'll loop in the customer and hopefully they can provide more input.

    Thanks!
    Barend
  • Hi Barend,

    Can you please double check with the customer, which demo he is using for test? And which Version of the SDK he is using.
    Because the guiMonitor command is not exist in capture demo.

    Also, if you can provide a debug record, that will be helpful to solve this issue.
    Thanks.

    Regards,
    Wesley.
  • Hi Barend,

    Do you have any any update about this case?
    Thanks.

    Regards,
    Wesley.
  • Hi Wesley,

    An update from the customer, I'll request they hop on this forum to discuss directly with you!

    They tried high_accuracy_14xx_mss link provided by us on Linux and Windows. The Linux setup is bit unstable and asserting frequently. But the windows setup worked as expected. They also verified the chirp profile which was designed for our requirement. Currently, they are able to compute FFT and able to send it over UART.

    Thanks,
    Barend