SWRA845 June 2026 CC2340R5 , CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1
A common issue encountered when using the CC2745 for the first time is that the program fails to run correctly on the chip, even when debugged using the official routines included with the TI SDK or when a pre-compiled hex file is directly flashed. For example, when CCS 12.8.1 is used to build the basic_ble_LP_EM_CC2745R10_Q1_freeertos_ticlang project, the assert below is reported:

The reason is that the CC2745 blank board requires the HSM firmware to be flashed first for proper initialization; otherwise, the chip fails to start properly. It is recommended that engineers perform an HSM firmware check before flashing the chip. Go to UniFlash → Settings & Utilities → Read HSM System Information.

An error message appears when the HSM firmware is missing.

The solution is to locate the HSM firmware in the SDK at <SDK path>\bin\hsm\cc27xxx10_hsm_fw_v3.0.0.bin, enter this path into UniFlash -> Settings & Utilities -> HSM Image, and click Program HSM Image to flash the HSM firmware.
