S32K144 JTAG

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

S32K144 JTAG

1,498件の閲覧回数
MUXU
Contributor II

S32K144信息安全开发,JTAG口如何禁用,禁用后如何恢复?

S32K144 Information Security Development: How to Disable the JTAG Port and How to Restore It After Disabling?

 

タグ(1)
0 件の賞賛
返信
2 返答(返信)

1,481件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @MUXU 

To disable the JTAG interface. You must manipulate the Flash section in the startup code.

/* Flash Configuration */
.section .FlashConfig, "a"
.long 0xFFFFFFFF /* 8 bytes backdoor comparison key */
.long 0xFFFFFFFF /* */
.long 0xFFFFFFFF /* 4 bytes program flash protection bytes */
.long 0xFFFF7FFE /* FDPROT:FEPROT:FOPT:FSEC(0xFE = unsecured) */

Once the MCU is locked, you can unlock it with
1. Mass erase (only possible when FSEC[MEEN] is enabled)
2. Backdoor key

For more information refer to sections 36.4.1 (Flash configuration field description) and 36.4.4.1.4 (Specifically, the Flash Security Register (FSEC)) of the S32K1xx Series Reference Manual, Rev. 14.

 

BR, VaneB

845件の閲覧回数
MUXU
Contributor II

Thank you.

I can now lock the JTAG and also unlock it by adding unlock code in the program.

I also want to ask whether it's possible to directly enter the backdoor key using tools like J-Link to unlock it.

タグ(1)
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1996961%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ES32K144%20JTAG%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1996961%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3ES32K144%20%E6%83%85%E5%A0%B1%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%96%8B%E7%99%BA%3A%20JTAG%20%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%A8%E3%80%81%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AB%E5%BE%A9%E5%85%83%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F%3C%2FP%3E%3CP%3ES32K144%20%E6%83%85%E5%A0%B1%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%96%8B%E7%99%BA%3A%20JTAG%20%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%A8%E3%80%81%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%A7%E5%BE%A9%E5%85%83%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2151266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20JTAG%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2151266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%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%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AB%E3%83%AD%E3%83%83%E3%82%AF%E8%A7%A3%E9%99%A4%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81JTAG%20%E3%82%92%E3%83%AD%E3%83%83%E3%82%AF%E3%81%97%E3%81%9F%E3%82%8A%E3%80%81%E3%83%AD%E3%83%83%E3%82%AF%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%9F%E3%82%8ACAN%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81J-Link%20%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%90%E3%83%83%E3%82%AF%E3%83%89%E3%82%A2%20%E3%82%AD%E3%83%BC%E3%82%92%E7%9B%B4%E6%8E%A5%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%A6%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%82%E3%81%8A%E8%81%9E%E3%81%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1997485%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20JTAG%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1997485%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%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F199597%22%20target%3D%22_blank%22%3E%40MUXU%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EJTAG%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E8%B5%B7%E5%8B%95%E3%82%B3%E3%83%BC%E3%83%89%E5%86%85%E3%81%AE%20Flash%20%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%93%8D%E4%BD%9C%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%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%2F*%20Flash%20Configuration%20*%2F%0A.section%20.FlashConfig%2C%20%22a%22%0A.long%200xFFFFFFFF%20%2F*%208%20bytes%20backdoor%20comparison%20key%20*%2F%0A.long%200xFFFFFFFF%20%2F*%20*%2F%0A.long%200xFFFFFFFF%20%2F*%204%20bytes%20program%20flash%20protection%20bytes%20*%2F%0A.long%200xFFFF7FFE%20%2F*%20FDPROT%3AFEPROT%3AFOPT%3AFSEC(0xFE%20%3D%20unsecured)%20*%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EMCU%E3%81%8C%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%9F%E3%82%89%E3%80%81%3CBR%20%2F%3E%201.%20%E4%B8%80%E6%8B%AC%E6%B6%88%E5%8E%BB%EF%BC%88FSEC%5BMEEN%5D%E3%81%8C%E6%9C%89%E5%8A%B9%E3%81%AA%E5%A0%B4%E5%90%88%E3%81%AE%E3%81%BF%E5%8F%AF%E8%83%BD%EF%BC%89%3CBR%20%2F%3E%202.%20%E3%83%90%E3%83%83%E3%82%AF%E3%83%89%E3%82%A2%E3%82%AD%E3%83%BC%E3%81%A7%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B336.4.1%EF%BC%88%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%A7%8B%E6%88%90%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E8%AA%AC%E6%98%8E%EF%BC%89%E3%81%8A%E3%82%88%E3%81%B336.4.4.1.4%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82(%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AB%E3%81%AF%E3%80%81S32K1xx%20%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%20%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%20%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%80%81Rev.%2014%20%E3%81%AE%E3%80%8C%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%20%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20(FSEC)%E3%80%8D)%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81%E3%83%B4%E3%82%A7%E3%82%A4%E3%83%B3B%3C%2FP%3E%3C%2FLINGO-BODY%3E