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.

IWRL1432BOOST: ERROR: No data detected on COM Port, read timed out

Part Number: IWRL1432BOOST
Other Parts Discussed in Thread: UNIFLASH, IWRL1432

Tool/software:

Hello,

I started with the True_Ground_Speed Demo. The radar toolbox version is 3.10.00.05. The version of mmWave low-power SDK is 05.05.03.00.

When I program the board to mmwave_demo, it works well. And there are data shown on "Industrial Visiualizer".

After programming the board successfully, the borad is set to function mode as below.

After toggling the NRST button, and sending the configuration to the board, there is not any data shown in "Industrial Visiualizer" and the following error messages keep popping up:

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

The below is the log of programming with UniFlash.

[6/25/2025, 1:51:14 PM] [ERROR] DEBUGSSM_0: Failed CPU Reset: Unsupported GTI Function.
[6/25/2025, 1:51:14 PM] [ERROR] DEBUGSSM_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
[6/25/2025, 1:51:14 PM] [ERROR] CS_DAP_0: Failed CPU Reset: Unsupported GTI Function.
[6/25/2025, 1:51:14 PM] [ERROR] CS_DAP_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
[6/25/2025, 1:51:14 PM] [ERROR] Cortex_M4_0: Failed CPU Reset: Unsupported GTI Function.
[6/25/2025, 1:51:14 PM] [INFO] Cortex_M4_0: GEL Output: An error occurred while resetting. --1-n
[6/25/2025, 1:51:14 PM] [ERROR] Cortex_M4_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Initialization complete.
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Flashing process starting...
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Connecting to COM Port COM14...
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Reset connection to device
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Set break signal
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Connection to COM port succeeded. Flashing can proceed.
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: ** 1 files specified for flashing.
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Checking file C:/Users/xxx/AppData/Local/Temp/ti_cloud_storage/true_ground_speed_xWRL1432.Release.appimage for correct header for IWRL1432.
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: IWRL1432 device, fileType=META_IMAGE1 detected -> OK
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: !! Files are valid for IWRL1432.
[6/25/2025, 1:51:17 PM] [INFO] Cortex_M4_0: Downloading [META_IMAGE1] size [172484]
[6/25/2025, 1:51:37 PM] [INFO] Cortex_M4_0: SUCCESS!! File type META_IMAGE1 downloaded successfully to SFLASH.
[6/25/2025, 1:51:37 PM] [INFO] Cortex_M4_0: Disconnecting from device on COM port COM14...
[6/25/2025, 1:51:37 PM] [INFO] Cortex_M4_0: Flashing instance clean-up initiated...
[6/25/2025, 1:51:37 PM] [INFO] Cortex_M4_0: Instance deinitialized!
[6/25/2025, 1:51:37 PM] [SUCCESS] Program Load completed successfully.

The below is the output of the "Industrial Visiualizer".

INFO     [gui_core.py:277] Data COM Port found: COM13
INFO     [gui_core.py:268] CLI COM Port found: COM14
INFO     [gui_parser.py:297] Connected (one port) with baud rate 115200
b'sensorStop 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>channelCfg 7 3 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>chirpComnCfg 8 0 0 256 4 24.3 3\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>chirpTimingCfg 28 37 0 160 77\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>frameCfg 64 0 4000 1 100 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>antGeometryCfg 0 0 1 1 0 2 0 1 1 2 0 3 \n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>guiMonitor 1 1 0 0 0 1 0 0 0 0 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>sigProcChainCfg 64 32 1 0 0 0 0 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>sensorPosition 0 0 0.3 0 45\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>cfarCfg 2 8 4 3 0 6.0 0 0.95 0 1 1 1 \n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>aoaFovCfg -60 60 -20 20\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>rangeSelCfg 0.1 5.0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>clutterRemoval 1\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>adcDataSource 0 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 0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>factoryCalibCfg 0 0 40 0 0x1ff000\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>configRANSAC 1 200 1.0\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>compressionCfg 0 0.5\n'
b'\n'
b'Done\r\n'
b'\n'
b'mmwDemo:/>baudRate 1250000\n'
b'\n'
b'8'
b''
b'sensorStart 0 0 0 0\n'
b'\n'
b''
b''
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
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
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

Is there any suggestions on this case? Thanks.

  • Hello,

    Is the configuration used a default one for the True Ground Speed demo? Have you also tried running it with the prebuilt binary rather than a project compiled by yourself? I would recommend doing an attempt using the prebuilt binary and premade config.

    Also, can you take a clear picture of the IWRL1432 chip itself? I want to see the engravings on it.

    Best Regards,

    Pedrhom

  • Hello Pedrhom,

    Thanks for your reply. Both the binary file and configuration are from the radar_toolbox_3_10_00_05 package. What I changed is the below line in the configuration file. The string after % is removed due to the following error.

    b'mmwDemo:/>clutterRemoval 1 % test without clutter removal as well\n'
    b'\n'
    b'Error: Invalid usage of the CLI command\n'
    b'Error -1\r\n'

    The previous log is to program the board with the web tools. The below is the log with the UniFlash on PC.

    [6/27/2025, 10:49:01 AM] [ERROR] DEBUGSSM_0: Failed CPU Reset: Unsupported GTI Function.
    [6/27/2025, 10:49:01 AM] [ERROR] DEBUGSSM_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
    [6/27/2025, 10:49:01 AM] [ERROR] CS_DAP_0: Failed CPU Reset: Unsupported GTI Function.
    [6/27/2025, 10:49:01 AM] [ERROR] CS_DAP_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
    [6/27/2025, 10:49:01 AM] [ERROR] Cortex_M4_0: Failed CPU Reset: Unsupported GTI Function.
    [6/27/2025, 10:49:01 AM] [INFO] Cortex_M4_0: GEL Output: An error occurred while resetting. --1-n
    [6/27/2025, 10:49:01 AM] [ERROR] Cortex_M4_0: GEL: Error while executing GEL_Reset(): Reset failed: retcode=-1 at GEL_Reset()
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Initialization complete.
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Flashing process starting...
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Connecting to COM Port COM14...
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Reset connection to device
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Set break signal
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Connection to COM port succeeded. Flashing can proceed.
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: ** 1 files specified for flashing.
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Checking file C:/ti/radar_toolbox_3_10_00_05/source/ti/examples/Industrial_and_Personal_Electronics/True_Ground_Speed/prebuilt_binaries/true_ground_speed_xWRL1432.Release.appimage for correct header for IWRL1432.
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: IWRL1432 device, fileType=META_IMAGE1 detected -> OK
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: !! Files are valid for IWRL1432.
    [6/27/2025, 10:49:04 AM] [INFO] Cortex_M4_0: Downloading [META_IMAGE1] size [172484]
    [6/27/2025, 10:49:24 AM] [INFO] Cortex_M4_0: SUCCESS!! File type META_IMAGE1 downloaded successfully to SFLASH.
    [6/27/2025, 10:49:24 AM] [INFO] Cortex_M4_0: Disconnecting from device on COM port COM14...
    [6/27/2025, 10:49:24 AM] [INFO] Cortex_M4_0: Flashing instance clean-up initiated...
    [6/27/2025, 10:49:24 AM] [INFO] Cortex_M4_0: Instance deinitialized!
    [6/27/2025, 10:49:24 AM] [SUCCESS] Program Load completed successfully.

    The below is the photo of the the chip. 

    Best wishes

  • I tried to debug the project of "true_ground_speed_xwrL14xx-evm_m4fss0-0_freertos_ti-arm-clang", which was imported from SDK.

    Clean and rebuild the project, pressing the NRST button to reboot the board and pressing F5 to debug the project, then using the visiulaier tools to send the configuration file in radar_toolbox_3_10_00_05. After sending the command 'sensorStart 0 0 0 0\n", the debugger shows the error message 'Cortex_M4_0: ASSERT: 12.865757s: ../source/mmw_cli.c:CLI_MMWaveSensorStart:2413: 0 failed !!!" as below.

    If adding a breakpoint at retVal = rl_fecssRfPwrOnOff(M_DFP_DEVICE_INDEX_0, &gMmwMssMCB.channelCfg);, when stepping into, the CCS 20 shows Source file '..\source\rl_device.c' was not found.

  • Hello,

    I checked your silicon and there doesn't seem to be an issue. Just as a test, can you lower the frame rate and number of bursts? frameCfg 32 0 4000 1 100 0. In theory this should not have to be done but I'm curious if the error ends up being different.

    Best Regards,

    Pedrhom

  • Hello Pedrhom,

    I changed the frame rate and number of bursts to 'frameCfg 32 0 4000 1 100 0", but there is no lucky. Also I tried lower them to 'frameCfg 8 0 4000 1 10 0" and still failed. 

    INFO     [gui_parser.py:297] Connected (one port) with baud rate 115200
    b'sensorStop 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>channelCfg 7 3 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>chirpComnCfg 8 0 0 256 4 24.3 3\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>chirpTimingCfg 28 37 0 160 77\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>frameCfg 8 0 4000 1 10 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>antGeometryCfg 0 0 1 1 0 2 0 1 1 2 0 3 \n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>guiMonitor 1 1 0 0 0 1 0 0 0 0 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>sigProcChainCfg 64 32 1 0 0 0 0 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>sensorPosition 0 0 0.3 0 45\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>cfarCfg 2 8 4 3 0 6.0 0 0.95 0 1 1 1 \n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>aoaFovCfg -60 60 -20 20\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>rangeSelCfg 0.1 5.0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>clutterRemoval 1\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>adcDataSource 0 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 0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>factoryCalibCfg 0 0 40 0 0x1ff000\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>configRANSAC 1 200 1.0\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>compressionCfg 0 0.5\n'
    b'\n'
    b'Done\r\n'
    b'\n'
    b'mmwDemo:/>baudRate 1250000\n'
    b'\n'
    b'8'
    b''
    b'sensorStart 0 0 0 0\n'
    b'\n'
    b''
    b''
    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
    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

    According to the debug information, the application fails at the line : retVal =rl_fecssRfPwrOnOff(M_DFP_DEVICE_INDEX_0, &gMmwMssMCB.channelCfg);,

    The value of retVal is equal to -105, which should be M_DFP_RET_CODE_RFS_PROTOCOL_ERROR.
    Is it possible related to the hardware configurations? As the description in the manual, S1.6 on the device is enabled. I changed the switch to the below, but still fail to run the demo application.

    Thanks.