Tool/software:
Dear [TI Support Team],
I am currently working with the TI mmWave sensor and modifying the configuration parameters to extend the maximum range and adjust the range resolution. However, I encountered an issue when running Industrial_Visualizer.exe with the modified configuration file.
Background
I started with the TI-provided configuration file high_accuracy_demo_fast_update_xwrl14xx.cfg, which has the following settings:
- Maximum Range: 9.993 meters
- Range Resolution: 0.049 meters
To extend the range and improve the resolution, I used the TI mmWave Sensing Estimator (v2.4.0) to generate a new configuration file. The modified settings are:
- Maximum Range: 31.228 meters
- Range Resolution: 0.038 meters
The main changes in the configuration file are:
- chirpComnCfg: Changed from
8 0 0 512 0 45 0to8 0 0 2048 1 175 0 - chirpTimingCfg: Changed from
6 23 0 75 77to6 23 0 24 76
All other parameters remained the same.
Issue
After applying the new configuration file, I attempted to run Industrial_Visualizer.exe, but the following error occurred: Error: mmWave Config failed [Error code: -3110 Subsystem: 0]
Questions
- What does Error Code -3110 (Subsystem: 0) indicate in this context?
- Could the changes in chirpComnCfg or chirpTimingCfg be causing the issue?
- Are there any additional constraints or dependencies when modifying these parameters?
- What steps should I take to debug or resolve this configuration error?
I would appreciate any guidance regarding this issue. Please let me know if further information is required.
Best regards,
Relevant Log Output
INFO [gui_core.py:274] Data COM Port found: COM24
INFO [gui_core.py:265] CLI COM Port found: COM23
INFO [gui_parser.py:300] Connected (one port) with baud rate 115200
b'channelCfg 1 1 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>chirpComnCfg 8 0 0 2048 0 175 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>chirpTimingCfg 6 23 0 24 76\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>frameCfg 1 0 200 1 100 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>guiMonitor 2 1 0 0 0 1 0 0 0 0 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>zoomCfg 16384 1 3\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>sigProcChainCfg 32 2 1 0 4 4 0 15 \n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>cfarCfg 2 8 4 3 0 12.0 0 0.5 0 1 1 1\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>aoaFovCfg -60 60 -40 40\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>rangeSelCfg 0.0 10.0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>clutterRemoval 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>compRangeBiasAndRxChanPhase 0.0 1.0 0.0 -1.0 0.0 1.0 0.0 -1.0 0.0 1.0 0.0 -1.0 0.0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>adcDataSource 0 C:/ti/mmwave_lp_sdk/examples/datapath/common/testBench/major_motion/adc_data_0001_CtestAdc6Ant.bin\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>adcLogging 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>lowPowerCfg 1\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>factoryCalibCfg 1 0 40 0 0x1ff000\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>baudRate 1250000\n'
b'\n'
b'\xf9'
b''
b'sensorStart 0 0 0 0\n'
b'\n'
b'Error: mmWave Config failed [Error code: -3110 Subsystem: 0]\n'
b'Done\r\n'
ERROR [gui_parser.py:189] ERROR: No data detected on COM Port, read timed out
ERROR [gui_parser.py:190] Be sure that the device is in the proper SOP mode after flashing with the correct binary, and that the cfg you are sending is valid
ERROR [gui_parser.py:189] ERROR: No data detected on COM Port, read timed out
ERROR [gui_parser.py:190] Be sure that the device is in the proper SOP mode after flashing with the correct binary, and that the cfg you are sending is valid