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.

IWR6843AOPEVM: area_scanner crash with clutterRemoval disabled

Part Number: IWR6843AOPEVM
Other Parts Discussed in Thread: MMWAVE-SDK

I'm using an IWR6843AOPEVM (Rev C/ES 1.0) with the area_scanner lab from Industrial Toolbox v4.0.1.

My goal is to capture a static object in a static scene. With the cfarCfg change in the other thread, I was able to keep it running for a "long time".

To capture a static image, I turned off clutterRemoval ("clutterRemoval -1 0"). When I load this config the GUI crashes within a few seconds with "Error: -<number> 0". <number> varies in each run. My guess is it got a short/empty packet but I don't really know.

At the moment, I would just like to capture a single screenshot showing a blob indicating a static object in a static scene, to show the mmWave can do that. (If, er When, we get funding I can refine the technique.)

Is there some adjustment I can make to allow the GUI to keep running? Thanks for any suggestions.

Starting UI for mmWave Area Scanner Demo ....
comportnum_str =
    'COM6'
comportnum_str =
    'COM7'
Opening configuration file C:\ti\mmwave_industrial_toolbox_4_0_1\labs\area_scanner\68xx_area_scanner_v1\chirp_configs\mmw_area_scanner_68xxAOP-fix.cfg ...
tlSize =
     8
Sending configuration from C:\ti\mmwave_industrial_toolbox_4_0_1\labs\area_scanner\68xx_area_scanner_v1\chirp_configs\mmw_area_scanner_68xxAOP-fix.cfg file to IWR16xx ...
% ***************************************************************
% Created for SDK ver:03.02
% Created using Visualizer ver:3.2.0.0_AOP
% Frequency:60
% Platform:xWR68xx_AOP
% Scene Classifier:best_range_res
% Azimuth Resolution(deg):30 + 30
% Range Resolution(m):0.04
% Maximum unambiguous Range(m):11.05
% Maximum Radial Velocity(m/s):2.96
% Radial velocity resolution(m/s):0.38
% Frame Duration(msec):100
% ***************************************************************
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
profileCfg 0 60 7 7 133.33 0 0 30 1 336 2680 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
chirpCfg 2 2 0 0 0 0 0 4
frameCfg 0 2 16 0 100 1 0
lowPower 0 0
guiMonitor -1 1 0 0 0 0 0
%cfarCfg -1 0 2 8 4 3 0 8 0
cfarCfg -1 0 2 8 4 3 0 12 0
cfarCfg -1 1 0 4 2 3 1 15 0
multiObjBeamForming -1 1 0.5
%clutterRemoval -1 1
clutterRemoval -1 0
calibDcRangeSig -1 0 -5 8 256
extendedMaxVelocity -1 0
lvdsStreamCfg -1 0 0 0
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
CQRxSatMonitor 0 3 11 119 0
CQSigImgMonitor 0 111 6
analogMonitor 0 0
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.5 10.72
cfarFovCfg -1 1 -2 2
sensorStart
Error: -2816 0 
Index exceeds matrix dimensions.
Error in mmw_area_scanner>getTlv (line 535)
Error in mmw_area_scanner (line 263)
Error in run_mmw_area_scanner (line 40)
MATLAB:badsubscript