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.

IWR1443: IWR1443 high accuracy firmware issue in code composer studio

Part Number: IWR1443
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Dear contact person,

                                       I am try to build iwr1443 high accuracy firmware in code composer studio but not able to build, it shows many errors. Attaching the screen short.

Regards,

Abhijeet Singh 

  • Hello Abhijeet.

    It looks like you have posted multiple threads about this issue; if so, were you able to resolve your issues in this thread?  Please let us know so that we can close the duplicate threads and only have one open thread regarding this issue.  From the screenshot above, it looks like certain libraries that would be included in the SDK are not being found; have you made sure that the SDK is being included by the project or that the SDK is being recognized by CCS?

    Sincerely,

    Santosh

  • i am going with these thread and please help me to resolve the issue , whose screenshot is attached 

  • Hi,

    Have you tried the same in windows os? Let me take a look in the meantime

  • Dear ,

             I am try to flash bin file in my iwr1443 hardware. I done some changes in your high accuracy firmware. and project is build and bin is generated but i not able to flash the bin in hardware. The following error is showing in uniflash.

     

    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Initialization complete.
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Flashing process starting...
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Connecting to COM Port /dev/ttyUSB0...
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Reset connection to device
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Set break signal
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Connection to COM port succeeded. Flashing can proceed.
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Reading device version info...
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: ** 1 files specified for flashing.
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Checking file /media/abhijeet/data1/Abhijeet/NCR/FW/CCS/Server_Upload/high_accuracy_14xx_mss_V1.0/Debug/xwr14xx_high_accuracy_mss.bin for correct header for IWR1443.
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Header of /media/abhijeet/data1/Abhijeet/NCR/FW/CCS/Server_Upload/high_accuracy_14xx_mss_V1.0/Debug/xwr14xx_high_accuracy_mss.bin file indicates it is not a valid file to flash to IWR1443: 0xb55a03d1
    [29/05/2025, 16:03:31] [ERROR] Cortex_R4_0: !!! Aborting flashing of specified files!!!
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Disconnecting from device on COM port /dev/ttyUSB0...
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Flashing instance clean-up initiated...
    [29/05/2025, 16:03:31] [INFO] Cortex_R4_0: Instance deinitialized!

    In code compose when i build the project the following result is showing on console 

    Building target: "xwr14xx_high_accuracy_mss.elf"
    Invoking: ARM Linker
    "/opt/ti/ti-cgt-arm_18.1.5.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=MMWAVE_L3RAM_SIZE=0x40000 -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi -z -m"xwr14xx_high_accuracy_mss.map" --heap_size=0x800 --stack_size=0x800 -i"/opt/ti/ti-cgt-arm_18.1.5.LTS/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwave/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwavelink/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/adcbuf/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/crc/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/dma/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/edma/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/esm/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/gpio/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/hwa/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/mailbox/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/osal/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/pinmux/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/soc/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/uart/lib" -i"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/utils/cli/lib" -i"/opt/ti/ti-cgt-arm_18.1.5.LTS/include" --priority --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="IWR1443_high_accuracy_14xx_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_high_accuracy_mss.elf" "./config_edma_util.obj" "./data_path.obj" "./main.obj" "./mmw_high_accu_14xx_cli.obj" "./sensor_mgmt.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/dma/lib/libdma_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/osal/lib/libosal_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/esm/lib/libesm_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/gpio/lib/libgpio_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/soc/lib/libsoc_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/pinmux/lib/libpinmux_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/crc/lib/libcrc_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/uart/lib/libuart_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/mailbox/lib/libmailbox_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/adcbuf/lib/libadcbuf_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwavelink/lib/libmmwavelink_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwave/lib/libmmwave_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/edma/lib/libedma_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/utils/cli/lib/libcli_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/hwa/lib/libhwa_xwr14xx.aer4f" -l"/root/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/spi/lib/libspi_xwr14xx.aer4f" -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a
    <Linking>
    Finished building target: "xwr14xx_high_accuracy_mss.elf"

    /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_high_accuracy_mss.elf xwr14xx_high_accuracy_mss.bin 0x08000000
    Parsing the input object file, xwr14xx_high_accuracy_mss.elf.
    Appending zeros 0
    Appending zeros 256
    Appending zeros 88048
    File conversion complete!
    /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32 xwr14xx_high_accuracy_mss.bin
    >>>> Binary CRC32 = ece2f52d <<<<
    >>>> Total bytes in binary file 92372 <<<<

  • Hi, 

    Have you tried it with default binary for 1443 high accuracy present in radar toolbox?

    Regards

  • No i am not try with radar toolbox. When i flash 1443 high accuracy bin file from your website i was flashed but which i build  that file is not flashing 

  • Hi ,

    i create the bin file using the following commands and flash the bin file using uniflash, bin file flash successfully.

    sudo /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_high_accuracy_mss.elf xwr14xx_high_accuracy_mss.rprc 0x200000


    sudo /opt/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen LE 0xA341 0x80000 xwr14xx_high_accuracy_mss.bin 0 xwr14xx_high_accuracy_mss.rprc

    sudo /root/ti/mmwave_sdk_01_02_00_05/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32 xwr14xx_high_accuracy_mss.bin

    but after flash bin file the hardware is not configuring and restating continuously and also i not able to flash other bin file in hardware. Please give me solution on it.

    I am working on 

    • S/N: 2004

    • v3_12ti.m as the board version

  • Hi,

    Could you elaborate more on what you mean by the hardware not configuring? Are you trying to set it up in functional mode?

    Regards