LPC5512 (non-S) debug/read-out protection?

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

LPC5512 (non-S) debug/read-out protection?

跳至解决方案
1,496 次查看
Gorvak
Contributor II

I'm struggling to find the available options for debug protection on this IC due to most of the documentation talking about debug authentication on the 'S' version of the IC.I've really got no interest in using certificates and signed code.

Does the non-S version of the IC support any kind of debug protection?

Ideally, I want to be able to ensure that the flash contents cannot be read out (read-out protection) for production, but if a mass erase is carried out then the chip reverts to normal and allows programming and debugging until such time as the read-out protection is enabled again.

Is this possible?

 

标签 (1)
0 项奖励
回复
1 解答
1,457 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi Gorvak.

LPC5512 follows customer development lifecycle state, see UM11295 10.3 LPC55S1x/LPC551x Customer Development Lifecycle state.

For LPC551x, When user writes PFR to move state from Tier1 -> Tier2 -> OEM closed, It can’t reverse back. That’s to say, if user has debug port disabled by config lifecycle state, no way to reopen it. But user can still use own SBL to update firmware.

Please be careful when write PFR.

 

Have a nice day,

Jun Zhang

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,482 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

HI Gorvak

LPC5500 non-s part doesn't support secure boot and debug authentication. BUT, luckly, we still can configurate debug auth related PFR region to configurate the debug access, debug access will be configurated based on related PFR region and cannot be changed(because it doesn't support debug authentication).

 

Have a nice day,

Jun Zhang

1,475 次查看
Gorvak
Contributor II

Hi,

Our idea is to have SBL supporting USB so ISP/SWD not needed or desired in the field, but if problem in SBL, we'd prefer not to throw away 10,000 ICs to reprogram the SBL, so if application could be uploaded via SBL to re-enable access that would mean we could then update SBL.

It appears from the documentation that as long as we don't write the hash to the PFR, the PFR is always updateable from an application even if SWD and ISP are turned off ? So the part is never "sealed". Is this correct?

 

0 项奖励
回复
1,458 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi Gorvak.

LPC5512 follows customer development lifecycle state, see UM11295 10.3 LPC55S1x/LPC551x Customer Development Lifecycle state.

For LPC551x, When user writes PFR to move state from Tier1 -> Tier2 -> OEM closed, It can’t reverse back. That’s to say, if user has debug port disabled by config lifecycle state, no way to reopen it. But user can still use own SBL to update firmware.

Please be careful when write PFR.

 

Have a nice day,

Jun Zhang

0 项奖励
回复