How to unsecure JTAG with CSEC

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to unsecure JTAG with CSEC

ソリューションへジャンプ
634件の閲覧回数
stmrs
Contributor I

Hi, I have set FSEC to following value
.long 0xFFFF7F40 /* FDPROT:FEPROT:FOPT:FSEC(0xFE = unsecured) */

Also prior to this configured CSEC.

MCU is S32K148.

Now during flashing some issue happened and module is not accessible anymore.

Is there a way using Lauterbach to erase CSEC keys and than do do mass erase?

When I try with PEmicro to flash binary, it just says device is secure over and over again but does nothing when I click to unsecure it.

タグ(3)
0 件の賞賛
返信
1 解決策
547件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @stmrs 

This was discussed here many times. For example:

https://community.nxp.com/t5/S32-Design-Studio/S32K146-MCU-quot-Device-is-secure-Erase-to-unsecure-q...

or

https://community.nxp.com/t5/S32K/CAN-unresponsive-after-securing-S32K14x/m-p/1582417/highlight/true...

When CSEc is enabled, mass erase is blocked. To unsecure the MCU, it's necessary to run mass erase... It would be necessary to have an application in the flash which either erases the keys (i.e. disables CSEc) or which run Backdoor Verify command to temporarily release the security or which reprograms the FSEC byte in flash. If there's no such application, there's no way to recover. 

Regards,

Lukas

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
548件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @stmrs 

This was discussed here many times. For example:

https://community.nxp.com/t5/S32-Design-Studio/S32K146-MCU-quot-Device-is-secure-Erase-to-unsecure-q...

or

https://community.nxp.com/t5/S32K/CAN-unresponsive-after-securing-S32K14x/m-p/1582417/highlight/true...

When CSEc is enabled, mass erase is blocked. To unsecure the MCU, it's necessary to run mass erase... It would be necessary to have an application in the flash which either erases the keys (i.e. disables CSEc) or which run Backdoor Verify command to temporarily release the security or which reprograms the FSEC byte in flash. If there's no such application, there's no way to recover. 

Regards,

Lukas

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2329476%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ECSEC%E3%81%A7JTAG%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329476%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81FSEC%E3%82%92%E6%AC%A1%E3%81%AE%E5%80%A4%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%E3%80%82%E9%95%B7%E3%81%950xFFFF7F40%20%2F*%20FDPROT%3AFEPROT%3AFOPT%3AFSEC(0xFE%20%3D%20%E4%BF%9D%E8%AD%B7%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84)%20*%2F%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81%E3%81%93%E3%82%8C%E4%BB%A5%E5%89%8D%E3%81%AB%E3%81%AF%20CSEC%20%E3%81%8C%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3EMCU%E3%81%AFS32K148%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E4%B8%AD%E3%81%AB%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%80%81%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3ELauterbach%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20CSEC%20%E3%82%AD%E3%83%BC%E3%82%92%E6%B6%88%E5%8E%BB%E3%81%97%E3%80%81%E3%81%9D%E3%81%AE%E5%BE%8C%E4%B8%80%E6%8B%AC%E6%B6%88%E5%8E%BB%E3%82%92%E8%A1%8C%E3%81%86%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3EPEmicro%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%92%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%E5%AE%89%E5%85%A8%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E4%BD%95%E5%BA%A6%E3%82%82%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%80%81%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E5%AE%89%E5%85%A8%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%A6%E3%82%82%E4%BD%95%E3%82%82%E8%B5%B7%E3%81%93%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2331074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20unsecure%20JTAG%20with%20CSEC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331074%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F260561%22%20target%3D%22_blank%22%3E%40stmrs%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E4%BB%B6%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%E3%81%93%E3%81%93%E3%81%A7%E4%BD%95%E5%BA%A6%E3%82%82%E8%AD%B0%E8%AB%96%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%BE%8B%E3%81%88%E3%81%B0%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32-Design-Studio%2FS32K146-MCU-quot-Device-is-secure-Erase-to-unsecure-quot%2Fm-p%2F1263476%2Fhighlight%2Ftrue%23M7412%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32-Design-Studio%2FS32K146-MCU-quot-Device-is-secure-Erase-to-unsecure-quot%2Fmp%2F1263476%2Fhighlight%2Ftrue%23M7412%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%BE%E3%81%9F%E3%81%AF%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FCAN-unresponsive-after-securing-S32K14x%2Fm-p%2F1582417%2Fhighlight%2Ftrue%23M20003%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FCAN-unresponsive-after-securing-S32K14x%2Fmp%2F1582417%2Fhighlight%2Ftrue%23M20003%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ECSEc%E3%81%8C%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E4%B8%80%E6%8B%AC%E6%B6%88%E5%8E%BB%E3%81%AF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82MCU%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%80%E6%8B%AC%E6%B6%88%E5%8E%BB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AB%E3%82%AD%E3%83%BC%E3%82%92%E6%B6%88%E5%8E%BB%E3%81%99%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%88%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81CSEc%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AFBackdoor%20Verify%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E4%B8%80%E6%99%82%E7%9A%84%E3%81%AB%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%86%85%E3%81%AEFSEC%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E5%86%8D%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%99%E3%82%8B%E3%80%82%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81%E5%BE%A9%E6%97%A7%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%AB%E3%83%BC%E3%82%AB%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E