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: faster fps crashes the module

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: IWR1443

Hello,

So I posted this question a week ago and got one reply and since then nothing so I am going to try this another time and hopefully someone will have some answers for me.

I am trying to get the fps of the radar higher using the mmwave visualizer but it crashes every time, here is what I tried:

- I put the antenna config on all antenna's, set the fps to 20, lowered the range resolution to 0.04 and the range to 7.17, I did uncheck the grouping for range direction and checked the remove static clutter and I only checked the scatter plot. for this configuration the module crashes immediately and I see this error in the visualizer: mmwDemo:/>Exception: ../main.c, line 1726. 

As I found another thread, this one here: e2e.ti.com/.../2325812 it stated that it was not supported to set the fps higher, but as I am not using the heatmap and only the scatter plot I can not see anything related to that. It also stated that the UART can't keep up with the data as the fps are set higher. So I tried to modify the demo code so it should send less data. I made it so that when it would send the data in stead of the whole package I just tried to send 1 byte, but this didn't make any different and it still crashes.

I tried using the same configuration with different antenna configurations:

- 4Rx and 2Tx, it runs for like 10 seconds and i see some data on the visualizer but after a short while it still crashes.

- 4Rx and 1Tx, it runs! and it seems like it is working with this configuration. Only when I put it up to 30 fps it seems that after a minute or so it crashes again.

So as I tried to send less data through the UART I feel like that isn't the problem, could it be that when using all of the antenna's the processor can't keep up with all of the calculations and then crashes? 

I also want to say that I need to use the elevation antenna so the first configuration I did is what I need. If someone could clarify if there is a known issue with this and if there is a possible way around this that would be nice. As long as I get some answers on this I would be happy and less stuck on this matter.

Thank you,

Vera

  • Former Member
    0 Former Member

    Hello Vera,

    I apologize for the delay. I've responded the original thread here:

    To add some more information, the crash appears to occur when timing requirements aren't met. For the IWR1443 OOB demo, the processing and the UART transmission must complete before the next frame. When we increase the FPS we reduce the available time for processing and data transmission. As you have already noted and taken actions for, one way to meet the timing requirement is to reduce the UART time.  Another way is to reducing processing time. As you have observed from changing the number of antennas, reducing the number of antennas will decrease the processing time. However, as you need the elevation information this is not a viable strategy. The other way to reduce processing time is to disable the static clutter removal algorithm to reduce post processing time.

    I've attached some snapshots that I took when I was working on your original thread to illustrate the difference in CPU usage