Script to Unlock JTAG via Trace32

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

Script to Unlock JTAG via Trace32

跳至解决方案
663 次查看
NileshDharap
Contributor III

Hello Team,

I am working on S32K3x controller. I will be locking the JTAG using HSE with a key.

I am looking for a script which will do the following things when I connect to Trace32

1. The script checks if Debug interface is locked.
2. If yes, read PW from password.txt (some file).
3. Attach command to unlock JTAG.

I saw almost all the queries here, either it uses some external application or accesses JTAG Port directly to unlock it (S32_JTAG_WRITE.cmm). I am not sure whether it works when JTAG is locked via HSE. I suspect it doesn't. 
I haven't tried any since I don't want to brick by controller.


Can someone help here please, I'll provide any other info if needed.

Thanks in advance.
Nilesh

标记 (3)
0 项奖励
回复
1 解答
623 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

No, as I know it cannot be used this simple way.

I have recently tested it with scripts I am attaching.

Hope it helps

在原帖中查看解决方案

0 项奖励
回复
3 回复数
661 次查看
NileshDharap
Contributor III
Also, I used to perform Unlocking with the below command for MPC5476C controller

sys.option.KEYCODE 0x11111111 0x22222222 0x33333333 0x44444444 0x55555555 0x66666666 0x77777777 0x88888888.

Will it work the same as for S32K3 as well? That would be also helpful to know
0 项奖励
回复
624 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

No, as I know it cannot be used this simple way.

I have recently tested it with scripts I am attaching.

Hope it helps

0 项奖励
回复
616 次查看
NileshDharap
Contributor III
Thanks, I will check and let you know
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2170439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E9%80%9A%E8%BF%87%20Trace32%20%E8%A7%A3%E9%94%81%20JTAG%20%E7%9A%84%E8%84%9A%E6%9C%AC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%3CBR%20%2F%3E%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%BC%80%E5%8F%91%20S32K3x%20%E6%8E%A7%E5%88%B6%E5%99%A8%E3%80%82%E6%88%91%E5%B0%86%E4%BD%BF%E7%94%A8%20HSE%20%E9%94%AE%E9%94%81%E5%AE%9A%20JTAG%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%AF%BB%E6%89%BE%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%EF%BC%8C%E5%BD%93%E6%88%91%E8%BF%9E%E6%8E%A5%E5%88%B0%20Trace32%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%97%B6%EF%BC%8C%E5%AE%83%E5%B0%86%E6%89%A7%E8%A1%8C%E4%BB%A5%E4%B8%8B%E6%93%8D%E4%BD%9C%201.%E8%AF%A5%E8%84%9A%E6%9C%AC%E6%A3%80%E6%9F%A5%E8%B0%83%E8%AF%95%E6%8E%A5%E5%8F%A3%E6%98%AF%E5%90%A6%E5%B7%B2%E9%94%81%E5%AE%9A%E3%80%82%3CBR%20%2F%3E2.%E5%A6%82%E6%9E%9C%E6%98%AF%EF%BC%8C%E5%88%99%E4%BB%8E%20password.txt%EF%BC%88%E6%9F%90%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%89%E4%B8%AD%E8%AF%BB%E5%8F%96%20PW%E3%80%82%3CBR%20%2F%3E3.%20%E9%99%84%E5%8A%A0%E5%91%BD%E4%BB%A4%E4%BB%A5%E8%A7%A3%E9%94%81%20JTAG%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E5%9C%A8%E8%BF%99%E9%87%8C%E7%9C%8B%E5%88%B0%E4%BA%86%E5%87%A0%E4%B9%8E%E6%89%80%E6%9C%89%E7%9A%84%E7%96%91%E9%97%AE%EF%BC%8C%E8%A6%81%E4%B9%88%E6%98%AF%E4%BD%BF%E7%94%A8%E6%9F%90%E4%BA%9B%E5%A4%96%E9%83%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%A6%81%E4%B9%88%E6%98%AF%E7%9B%B4%E6%8E%A5%E8%AE%BF%E9%97%AE%20JTAG%20%E7%AB%AF%E5%8F%A3%E6%9D%A5%E8%A7%A3%E9%94%81%EF%BC%88S32_JTAG_WRITE.cmm%EF%BC%89%E3%80%82%E6%88%91%E4%B8%8D%E7%A1%AE%E5%AE%9A%E5%9C%A8%E9%80%9A%E8%BF%87%20HSE%20%E9%94%81%E5%AE%9A%20JTAG%20%E6%97%B6%E5%AE%83%E6%98%AF%E5%90%A6%E5%B7%A5%E4%BD%9C%E3%80%82%E6%88%91%E6%80%80%E7%96%91%E6%B2%A1%E6%9C%89%E3%80%82%20%3CBR%20%2F%3E%E6%88%91%E8%BF%98%E6%B2%A1%E8%AF%95%E8%BF%87%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%88%91%E4%B8%8D%E6%83%B3%E6%8A%8A%E6%8E%A7%E5%88%B6%E5%99%A8%E5%BC%84%E5%9D%8F%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%B0%81%E8%83%BD%E5%B8%AE%E5%B8%AE%E6%88%91%EF%BC%8C%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E7%9A%84%E8%AF%9D%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E6%8F%90%E4%BE%9B%E5%85%B6%E4%BB%96%E4%BF%A1%E6%81%AF%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E9%A2%84%E5%85%88%E8%A1%A8%E7%A4%BA%E6%84%9F%E8%B0%A2%E3%80%82%3CBR%20%2F%3E%E5%B0%BC%E8%8E%B1%E4%BB%80%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2171051%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Script%20to%20Unlock%20JTAG%20via%20Trace32%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2171051%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%B0%A2%E8%B0%A2%EF%BC%8C%E6%88%91%E4%BC%9A%E6%A3%80%E6%9F%A5%E5%90%8E%E5%91%8A%E8%AF%89%E4%BD%A0%20%3CLI-EMOJI%20id%3D%22lia_slightly-smiling-face%22%20title%3D%22%3Aslightly_smiling_face%3A%22%3E%3C%2FLI-EMOJI%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170968%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Script%20to%20Unlock%20JTAG%20via%20Trace32%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170968%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%B8%8D%EF%BC%8C%E6%8D%AE%E6%88%91%E6%89%80%E7%9F%A5%EF%BC%8C%E5%AE%83%E4%B8%8D%E8%83%BD%E8%BF%99%E6%A0%B7%E7%AE%80%E5%8D%95%E5%9C%B0%E4%BD%BF%E7%94%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%88%91%E6%9C%80%E8%BF%91%E7%94%A8%E8%84%9A%E6%9C%AC%E8%BF%9B%E8%A1%8C%E4%BA%86%E6%B5%8B%E8%AF%95%EF%BC%8C%E7%8E%B0%E5%B0%86%E6%B5%8B%E8%AF%95%E7%BB%93%E6%9E%9C%E9%99%84%E5%90%8E%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Script%20to%20Unlock%20JTAG%20via%20Trace32%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%AD%A4%E5%A4%96%EF%BC%8C%E6%88%91%E8%BF%98%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E5%AF%B9%20MPC5476C%20%E6%8E%A7%E5%88%B6%E5%99%A8%E6%89%A7%E8%A1%8C%E8%A7%A3%E9%94%81%E6%93%8D%E4%BD%9C%3CBR%20%2F%3E%3CBR%20%2F%3Esys.option.KEYCODE%200x111111%200x22222222%200x33333333%200x4444444444%200x55555555%200x66666666%200x77777777%200x88888888.%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%AE%83%E4%B9%9F%E8%83%BD%E5%83%8F%20S32K3%20%E4%B8%80%E6%A0%B7%E5%B7%A5%E4%BD%9C%E5%90%97%EF%BC%9F%E4%BA%86%E8%A7%A3%E8%BF%99%E4%B8%80%E7%82%B9%E4%B9%9F%E5%BE%88%E6%9C%89%E5%B8%AE%E5%8A%A9%3C%2FLINGO-BODY%3E