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.

TMS320F28386D: Test of Secure boot

Expert 2120 points
Part Number: TMS320F28386D

Tool/software:

The example  boot_ex1_cpu1_cpu2_cm_secure_flash is running well.

Now I have question about to test secure boot by fault injection.

One case: to change the generated golden CMAC Tag, to make the secure boot failed.

Question: Is the golden CMAC Tag stored in the generated hex file as plaintext? 

Fullscreen
1
2
3
#pragma RETAIN(cmac_sb_1)
#pragma LOCATION(cmac_sb_1, 0x080002)
const char cmac_sb_1[8] = { 0 };
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

I really cannot understand the layout of boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1.hex.

How to locate the 0x080002 with 128bits golden CMAC Tag?