Part Number: CC2745R10-Q1
Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH
Tool/software:
Hi,
CC2745 I tested Secure Boot, I used the default configurations from the official engineering, and burned the basic_persistent_LP_EM_CC2745R10_Q1_freertos_ticlang_sb.hex and basic_ble_oad_onchip_LP_EM_CC2745R10_Q1_freertos_ticlang_sb.bin files. After the chip boots, it runs the basic_persistent program. I read the firmware area of 0x00 on the chip and found it was 0xFF, meaning only 0x31000 has firmware, and the firmware in 0x00 has been erased. Refer to my previous post for this issue that has not yet been resolved: e2e.ti.com/.../5766226




My requirement is to use Secure Boot. During production, the chip will be programmed with two firmwares: basic_persistent and basic_ble_oad_onchip. I want Secure Boot to prioritize checking the validity of basic_ble_oad_onchip upon power-up. If it is valid, it should run basic_ble_oad_onchip directly. If it is invalid, then run basic_persistent. How should this requirement be configured to be implemented?
