Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG
Tool/software:
We are checking the secure boot of multi-partitions on a device (LP-AM243x PROC109A) converted to HS-SE.
The sample used was this.
C:\ti\mcu_plus_sdk_am243x_09_02_01_05\examples\drivers\ipc\ipc_notify_echo
At this time, when making the appimage of r5fss0-0, we changed "CUST_MPK" to an invalid key,
and expected the appimage of r5fss0-0 to fail to start,
but judging from the log, it seems to have started normally.
In addition, we confirmed this using the following method.
1. Build ipc_notify_echo_am243x-lp_system_freertos_nortos with the correct "CUST_MPK".
2. Change the "CUST_MPK" setting in devconfig.mak and build only ipc_notify_echo_am243x-lp_r5fss0-0_freertos_ti-arm-clang.
Valid CUST_MPK
CUST_MPK=$(SIGNING_TOOL_PATH)/custMpk_am64x_am243x.pem
CUST_MEK=$(SIGNING_TOOL_PATH)/custMek_am64x_am243x.txt
Invalid CUST_MPK
CUST_MPK=$(SIGNING_TOOL_PATH)/mcu_custMpk.pem
CUST_MEK=$(SIGNING_TOOL_PATH)/custMek_am64x_am243x.txt
3. Flash with uart_uniflash.py.
I want to make an appimage fail to start on a multi-partition system. What is the correct procedure?
Regards,
Yukinobu