AnsweredAssumed Answered

LPC55 CMPA BLOCK_SET_KEY and SB2

Question asked by Hideyuki Kamii on Jun 11, 2020
Latest reply on Aug 3, 2020 by Hideyuki Kamii

I'm using the 1B version of LPC55S69.

 

When setting the BLOCK_SET_KEY to 01b (Disable PUF Key Code generation) of the SECURE_BOOT_CFG in the CMPA, blhost's receive-sb-file can't work with aborting.

If we'd like to use receive-sb-file, do we have to set the BLOCK_SET_KEY to 00b (Allow PUF Key Code generation)?

 

In my testing, when setting BLOCK_SET_KEY=00b and BLOCK_ENROLL=01b, SEC_BOOT_EN=01b, then receive-sb-file is working fine. However when setting BLOCK_SET_KEY=01b and BLOCK_ENROLL=01b, SEC_BOOT_EN=01b, then receive-sb-file failes with Abort Error.

 

Why does receive-sb-file need BLOCK_SET_KEY=00b? 

Outcomes