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.

IWRL1432: Initial Firmware Upload Method for Factory-Fresh IWRL1432 IC and SOP Pin Configuration

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

Tool/software:

Dear Texas Instruments Support Team,

Hello,  I have developed a custom board based on the IWRL1432BOOST reference design.

The TM4C1294NCPDTT3 (used as the XDS110 debugger) has been successfully programmed with the appropriate bootloader and firmware files.

I am now attempting to upload firmware to the IWRL1432 IC using UniFlash via the UART interface.
However, the COM port connection fails, and no communication is established.

I suspect the issue is due to the IWRL1432 being in its factory-default state, meaning no firmware has been previously programmed into the device.

Could you please guide me on the proper procedure for uploading firmware to a factory-fresh IWRL1432 IC?
Additionally, should both SOP0 and SOP1 pins be set HIGH for this initial programming stage?

Your support would be greatly appreciated.

Best regards,
Jaehoon Kim

  • Hi,

    The IWRL1432 should be able to be flashed when it's empty. Did you add the external flash component as needed? Can you probe the lines during the boot sequence to see if they match the datasheet?

    Best,

    Nate

  • Shouldn't the SOP's be low for flashing?

  • Dear Nathan Block,

    Thank you for your response.

    I have configured SOP0 = 0 and SOP1 = 0, and I can see the Application/User UART (COM31) listed in Device Manager.

    Using this configuration, I attempted to flash the CCS Debug Firmware to the IWRL1432BDBAAMF via UniFlash.
    (COM Port: 31, Firmware used: <MMWAVE_SDK5_INSTALL_DIR>\examples\empty\xwrL14xx-evm\m4fss0-0_freertos\ti-arm-clang\empty.release.appimage)

    However, I encountered the following error during the firmware upload.

    Please note that the board in question is a custom-designed board that we developed in-house.

    In this case, is it possible to directly upload firmware to the IWRL1432BDBAAMF using UniFlash via the COM port?

    Or is it required to first flash a different firmware (e.g., an initial bootloader or factory firmware) before being able to use UniFlash for firmware updates?

    I would appreciate your guidance on this.

    Best regards,
    Jaehoon Kim

  • Hi,

    The IWRL1432 should be able to be flashed when it's empty. Did you add the external flash component as needed? Can you probe the lines during the boot sequence to see if they match the datasheet?

    ==> We are currently using only the QSPI flash component 'MX25V1635FZNQ03-T', and no other external flash components are present.
    It is expected to take about a day to review 'Figure 7-8. Device Wake-up Sequence'.
    We will get back to you after the review is complete.
    Thank you.

  • There is no different firmware that needs to be flashed before using Uniflash. Is your custom hardware identical to the EVM? If not, then what are the differences? Are you using the same flash chip?

    Best,

    Nate

  • Hello,
    The issue was caused by a hardware wiring problem, which has now been resolved.
    Thank you very much for your support and assistance.