ZHCAFV0 June 2026 CC2340R5 , CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1
在初次使用 CC2745 时,尤其容易发现的一种问题,使用 TI SDK 所带的官方例程进行 debug 或直接烧录一个预编译的 hex 文件,但程序无法在芯片上正常运行。如,使用 CCS 12.8.1 编译 basic_ble_LP_EM_CC2745R10_Q1_freeertos_ticlang 工程,会报 assert 如下
其原因是 cc2745 空板是需要先烧录 hsm firmware 才能正常初始化的,否则芯片无法正常启动。建议工程师在烧录芯片之前,进行 hsm firmware 的检查。打开 Uniflash→Settings & Utilities→Read HSM System Information
当出现缺失 HSM 固件时,会出现报错信息
解决方法是在 SDK 中找到 HSM firmware 的路径 <SDK path>\bin\hsm\cc27xxx10_hsm_fw_v3.0.0.bin,并输入Uniflash->Settings& Utilities->HSMImage 中并点击 Program HSM Image 烧录 HSM firmware