LPC55SXX secure boot fall through mode

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LPC55SXX secure boot fall through mode

跳至解决方案
1,357 次查看
johannes_ferch
Contributor II

Hi everyone,

we have a question regarding the secure boot process on LPC55SXX microcontrollers. We've observed that when experimenting with invalid images during the secure boot process the part is not responsive anymore. This is somewhat expected as the part prohibits the boot in that scenario. We are able to recover from this condition by asserting the ISP pin as described.

The user manual (UM11126 rev. 2.8, p. 144) shows the following flow diagram and also mentions a fall through mode highlighted in yellow below:

johannes_ferch_0-1776770643536.png

We however couldn't find any more information about the fall through mode throughout the technical documentation or the forums.

Is there any way to configure this mode somewhere? For our application it might be interesting to assess if jumping into the bootloader after a failed image validation might be possible or not. This could simplify the programming of valid images in case something might have compromised the boot image in the field.

Thanks in advance,

Johannes

 

 

0 项奖励
回复
1 解答
1,253 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @johannes_ferch 

The fall-through mode configuration is controlled by DEFAULT_ISP_MODE in CMPA.
When it is set to 111, the ISP fall-through function is disabled.
 

Alice_Yang_0-1777022773369.png

 

Thank you.

 

BR

Alice

 

在原帖中查看解决方案

0 项奖励
回复
4 回复数
892 次查看
johannes_ferch
Contributor II

This was helpful information, after further investigation we found out that the underlying issue had a different and unrelated cause altogether. Topic can be closed, thanks.

0 项奖励
回复
1,089 次查看
becelin223
Contributor I

sdf

0 项奖励
回复
1,152 次查看
johannes_ferch
Contributor II

@Alice_Yang Thanks for your reply, this seems like a good pointer but I believe that the fall-through is enabled by default anyway. Will check and get back to you though.

Best regards

0 项奖励
回复
1,254 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @johannes_ferch 

The fall-through mode configuration is controlled by DEFAULT_ISP_MODE in CMPA.
When it is set to 111, the ISP fall-through function is disabled.
 

Alice_Yang_0-1777022773369.png

 

Thank you.

 

BR

Alice

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2354229%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELPC55SXX%20%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%A4%B1%E6%95%88%E6%A8%A1%E5%BC%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2354229%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%9C%89%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8E%20LPC55SXX%20%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E6%88%91%E4%BB%AC%E8%A7%82%E5%AF%9F%E5%88%B0%EF%BC%8C%E5%9C%A8%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%E6%97%A0%E6%95%88%E5%9B%BE%E5%83%8F%E6%97%B6%EF%BC%8C%E8%AF%A5%E9%83%A8%E4%BB%B6%E4%B8%8D%E5%86%8D%E5%93%8D%E5%BA%94%E3%80%82%E8%BF%99%E5%9C%A8%E6%9F%90%E7%A7%8D%E7%A8%8B%E5%BA%A6%E4%B8%8A%E6%98%AF%E5%8F%AF%E4%BB%A5%E9%A2%84%E6%96%99%E7%9A%84%EF%BC%8C%E5%9B%A0%E4%B8%BA%E8%AF%A5%E9%83%A8%E4%BB%B6%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%E7%A6%81%E6%AD%A2%E5%90%AF%E5%8A%A8%E3%80%82%E5%A6%82%E4%B8%8A%E6%89%80%E8%BF%B0%EF%BC%8C%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E6%96%AD%E5%AE%9A%20ISP%20%E5%BC%95%E8%84%9A%E6%9D%A5%E6%81%A2%E5%A4%8D%E8%BF%99%E7%A7%8D%E7%8A%B6%E6%80%81%E3%80%82%3C%2FP%3E%3CP%3E%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C%EF%BC%88UM11126%20rev.2.8%EF%BC%8C%E7%AC%AC%20144%20%E9%A1%B5%EF%BC%89%E6%98%BE%E7%A4%BA%E4%BA%86%E4%BB%A5%E4%B8%8B%E6%B5%81%E7%A8%8B%E5%9B%BE%EF%BC%8C%E8%BF%98%E6%8F%90%E5%88%B0%E4%BA%86%E4%B8%8B%E5%9B%BE%E4%B8%AD%E7%94%A8%E9%BB%84%E8%89%B2%E6%A0%87%E5%87%BA%E7%9A%84%20%22%E7%A9%BF%E8%B6%8A%20%22%E6%A8%A1%E5%BC%8F%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22johannes_ferch_0-1776770643536.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22johannes_ferch_0-1776770643536.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22johannes_ferch_0-1776770643536.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22johannes_ferch_0-1776770643536.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22johannes_ferch_0-1776770643536.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F383100i5987518D8215621C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22johannes_ferch_0-1776770643536.png%22%20alt%3D%22johannes_ferch_0-1776770643536.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E4%B8%8D%E8%BF%87%EF%BC%8C%E6%88%91%E4%BB%AC%E5%9C%A8%E6%8A%80%E6%9C%AF%E6%96%87%E6%A1%A3%E6%88%96%E8%AE%BA%E5%9D%9B%E4%B8%8A%E9%83%BD%E6%89%BE%E4%B8%8D%E5%88%B0%E6%9B%B4%E5%A4%9A%E5%85%B3%E4%BA%8E%E7%9B%B4%E9%80%9A%E6%A8%A1%E5%BC%8F%E7%9A%84%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%E6%9F%90%E4%B8%AA%E5%9C%B0%E6%96%B9%E9%85%8D%E7%BD%AE%E8%BF%99%E7%A7%8D%E6%A8%A1%E5%BC%8F%EF%BC%9F%E5%AF%B9%E4%BA%8E%E6%88%91%E4%BB%AC%E7%9A%84%E5%BA%94%E7%94%A8%E6%9D%A5%E8%AF%B4%EF%BC%8C%E8%AF%84%E4%BC%B0%E5%9C%A8%E6%98%A0%E5%83%8F%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%E5%90%8E%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E8%B7%B3%E8%BD%AC%E5%88%B0%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E5%99%A8%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%BE%88%E6%9C%89%E8%B6%A3%E3%80%82%E8%BF%99%E5%8F%AF%E4%BB%A5%E7%AE%80%E5%8C%96%E6%9C%89%E6%95%88%E6%98%A0%E5%83%8F%E7%9A%84%E7%BC%96%E7%A8%8B%EF%BC%8C%E4%BB%A5%E9%98%B2%E6%9F%90%E4%BA%9B%E4%B8%9C%E8%A5%BF%E6%8D%9F%E5%9D%8F%E4%BA%86%E7%8E%B0%E5%9C%BA%E7%9A%84%E5%90%AF%E5%8A%A8%E6%98%A0%E5%83%8F%E3%80%82%3C%2FP%3E%3CP%3E%E6%8F%90%E5%89%8D%E6%84%9F%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3E%E7%BA%A6%E7%BF%B0%E5%86%85%E6%96%AF%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2357048%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC55SXX%20secure%20boot%20fall%20through%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2357048%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27788%22%20target%3D%22_blank%22%3E%40Alice_Yang%3C%2FA%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%8C%E8%BF%99%E4%BC%BC%E4%B9%8E%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A5%BD%E7%9A%84%E6%8C%87%E9%92%88%EF%BC%8C%E4%BD%86%E6%88%91%E7%9B%B8%E4%BF%A1%E9%BB%98%E8%AE%A4%E6%83%85%E5%86%B5%E4%B8%8B%E6%98%AF%E5%90%AF%E7%94%A8%E7%A9%BF%E5%A2%99%E5%8A%9F%E8%83%BD%E7%9A%84%E3%80%82%E4%B8%8D%E8%BF%87%E6%88%91%E4%BC%9A%E6%A3%80%E6%9F%A5%E4%B8%80%E4%B8%8B%EF%BC%8C%E7%84%B6%E5%90%8E%E7%BB%99%E4%BD%A0%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2355765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC55SXX%20secure%20boot%20fall%20through%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F63194%22%20target%3D%22_blank%22%3E%40johannes_ferch%3C%2FA%3E%3C%2FP%3E%0A%3CDIV%3E%E7%9B%B4%E9%80%9A%E6%A8%A1%E5%BC%8F%E9%85%8D%E7%BD%AE%E7%94%B1%3CSTRONG%3ECMPA%3C%2FSTRONG%3E%20%E4%B8%AD%E7%9A%84%3CSTRONG%3EDEFAULT_ISP_MODE%3C%2FSTRONG%3E%E6%8E%A7%E5%88%B6%E3%80%82%3CBR%20%2F%3E%E8%AE%BE%E7%BD%AE%E4%B8%BA%3CSTRONG%3E111%3C%2FSTRONG%3E%20%E6%97%B6%EF%BC%8CISP%20%E7%9B%B4%E9%80%9A%E5%8A%9F%E8%83%BD%E8%A2%AB%E7%A6%81%E7%94%A8%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Alice_Yang_0-1777022773369.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1777022773369.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1777022773369.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1777022773369.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Alice_Yang_0-1777022773369.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F383474i0642D4EF85C1F5F4%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Alice_Yang_0-1777022773369.png%22%20alt%3D%22Alice_Yang_0-1777022773369.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E7%88%B1%E4%B8%BD%E4%B8%9D%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2359434%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%20translate%3D%22no%22%3ERe%3A%20LPC55SXX%20secure%20boot%20fall%20through%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2359434%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%3CP%3ESDF%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2361720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC55SXX%20secure%20boot%20fall%20through%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2361720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%8C%E4%BD%86%E7%BB%8F%E8%BF%87%E8%BF%9B%E4%B8%80%E6%AD%A5%E8%B0%83%E6%9F%A5%EF%BC%8C%E6%88%91%E4%BB%AC%E5%8F%91%E7%8E%B0%E6%A0%B9%E6%9C%AC%E9%97%AE%E9%A2%98%E7%9A%84%E8%B5%B7%E5%9B%A0%E4%B8%8E%E6%AD%A4%E5%AE%8C%E5%85%A8%E4%B8%8D%E5%90%8C%EF%BC%8C%E4%B9%9F%E4%B8%8D%E7%9B%B8%E5%85%B3%E3%80%82%E4%B8%BB%E9%A2%98%E5%8F%AF%E4%BB%A5%E5%85%B3%E9%97%AD%EF%BC%8C%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E