JLink Debug Authentication

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

JLink Debug Authentication

189 次查看
raimbowgeddon
Contributor II

Hello all,

Im following a project based on the MCXN947 (frdm_mcxn947 board) and we need to setup the debug authentication and signed firmware validation before sending it to the client for testing, but im very unsure about two things.

  1. Is the debug authentication restricted to the "in-field" case? where the MCU is permanently locked with keys and security configuration burned in OTP? I dont want to risk permanently breaking the only board i have
  2. If i set up the debug authentication feature, then is it still possible to connect and debug code with the on board debugger? Im debugging with VSCode with a Jlink debug .launch config, how do i add the security artefacts for enabling the debug authentication?

It would be great if someone that has already tackled the thing can shed some light on how to proceed, because i only see the AN14162 being referred to and not much else in terms of documentation

标签 (2)
0 项奖励
回复
1 回复

134 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @raimbowgeddon 

1. Is the debug authentication restricted to the "in-field" case? where the MCU is permanently locked with keys and security configuration burned in OTP? I dont want to risk permanently breaking the only board i have

->>No, the debug authentication is not only for "in-fileld" casse. It can be tested during development. Config it on CMPA part, not in OTP.

2. If i set up the debug authentication feature, then is it still possible to connect and debug code with the on board debugger? Im debugging with VSCode with a Jlink debug .launch config, how do i add the security artefacts for enabling the debug authentication?

->>Yes. After debug authentication is enabled, you normally cannot just start a normal J-Link session as before. You must first run the debug authentication challenge-response flow, then connect your debugger.

There is a video that shows the steps for configuring and using Debug Authentication on the MCXN947. I'm not sure whether you can access it:

https://www.bilibili.com/video/BV13EhAzdEzV/?spm_id_from=333.1387.homepage.video_card.click 

 

Thank you.

 

BR

Alice

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2387863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EJLink%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387863%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%E6%AD%A3%E5%9C%A8%E5%81%9A%E4%B8%80%E4%B8%AA%E5%9F%BA%E4%BA%8E%20MCXN947%EF%BC%88frdm_mcxn947%20%E6%9D%BF%EF%BC%89%E7%9A%84%E9%A1%B9%E7%9B%AE%EF%BC%8C%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E5%9C%A8%E5%B0%86%E5%9B%BA%E4%BB%B6%E5%8F%91%E9%80%81%E7%BB%99%E5%AE%A2%E6%88%B7%E8%BF%9B%E8%A1%8C%E6%B5%8B%E8%AF%95%E4%B9%8B%E5%89%8D%E8%AE%BE%E7%BD%AE%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%92%8C%E7%AD%BE%E5%90%8D%E5%9B%BA%E4%BB%B6%E9%AA%8C%E8%AF%81%EF%BC%8C%E4%BD%86%E6%88%91%E5%AF%B9%E4%B8%A4%E4%BB%B6%E4%BA%8B%E9%9D%9E%E5%B8%B8%E4%B8%8D%E7%A1%AE%E5%AE%9A%E3%80%82%3C%2FP%3E%3COL%3E%3CLI%3E%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E6%98%AF%E5%90%A6%E4%BB%85%E9%99%90%E4%BA%8E%E2%80%9C%E7%8E%B0%E5%9C%BA%E2%80%9D%E6%83%85%E5%86%B5%EF%BC%9FMCU%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E5%AF%86%E9%92%A5%E6%B0%B8%E4%B9%85%E9%94%81%E5%AE%9A%EF%BC%8C%E5%B9%B6%E4%B8%94%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E9%85%8D%E7%BD%AE%E5%B7%B2%E7%83%A7%E5%BD%95%E5%88%B0OTP%E4%B8%AD%EF%BC%9F%E6%88%91%E4%B8%8D%E6%83%B3%E5%86%92%E7%9D%80%E5%BD%BB%E5%BA%95%E6%8D%9F%E5%9D%8F%E6%88%91%E5%94%AF%E4%B8%80%E4%B8%80%E5%9D%97%E6%9D%BF%E7%9A%84%E9%A3%8E%E9%99%A9%E3%80%82%3C%2FLI%3E%3CLI%3E%E5%A6%82%E6%9E%9C%E6%88%91%E8%AE%BE%E7%BD%AE%E4%BA%86%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E5%8A%9F%E8%83%BD%EF%BC%8C%E6%98%AF%E5%90%A6%E4%BB%8D%E7%84%B6%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E5%B9%B6%E4%BD%BF%E7%94%A8%E6%9D%BF%E8%BD%BD%E8%B0%83%E8%AF%95%E5%99%A8%E8%B0%83%E8%AF%95%E4%BB%A3%E7%A0%81%EF%BC%9F%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20VSCode%20%E5%92%8C%20Jlink%20debug%20.launch%20%E8%BF%9B%E8%A1%8C%E8%B0%83%E8%AF%95%E3%80%82%E9%85%8D%E7%BD%AE%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E7%BB%84%E4%BB%B6%E4%BB%A5%E5%90%AF%E7%94%A8%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%EF%BC%9F%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%E5%A6%82%E6%9E%9C%E5%B7%B2%E7%BB%8F%E5%A4%84%E7%90%86%E8%BF%87%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E7%9A%84%E4%BA%BA%E8%83%BD%E6%8F%90%E4%BE%9B%E4%B8%80%E4%BA%9B%E6%8C%87%E5%AF%BC%E5%B0%B1%E5%A4%AA%E5%A5%BD%E4%BA%86%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%88%91%E5%8F%AA%E7%9C%8B%E5%88%B0%E6%9C%89%E4%BA%BA%E6%8F%90%E5%88%B0%E4%BA%86%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DAN14162%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EAN14162%3C%2FA%3E%20%EF%BC%8C%E5%85%B6%E4%BB%96%E6%96%87%E6%A1%A3%E6%96%B9%E9%9D%A2%E5%B0%B1%E5%BE%88%E5%B0%91%E4%BA%86%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2387863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EMCX%20N%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E5%AE%89%E5%85%A8%EF%BC%88Edgelock%20%7C%20%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%20%7C%20OTP%EF%BC%89%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2388108%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20JLink%20Debug%20Authentication%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2388108%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%2F259164%22%20target%3D%22_blank%22%3E%40raimbowgeddon%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E1.%20%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E6%98%AF%E5%90%A6%E4%BB%85%E9%99%90%E4%BA%8E%E2%80%9C%E7%8E%B0%E5%9C%BA%E2%80%9D%E6%83%85%E5%86%B5%EF%BC%9FMCU%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E5%AF%86%E9%92%A5%E6%B0%B8%E4%B9%85%E9%94%81%E5%AE%9A%EF%BC%8C%E5%B9%B6%E4%B8%94%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E9%85%8D%E7%BD%AE%E5%B7%B2%E7%83%A7%E5%BD%95%E5%88%B0OTP%E4%B8%AD%EF%BC%9F%E6%88%91%E4%B8%8D%E6%83%B3%E5%86%92%E7%9D%80%E5%BD%BB%E5%BA%95%E6%8D%9F%E5%9D%8F%E6%88%91%E5%94%AF%E4%B8%80%E4%B8%80%E5%9D%97%E6%9D%BF%E7%9A%84%E9%A3%8E%E9%99%A9%E3%80%82%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%20color%3D%22%23333399%22%3E%E4%B8%8D%EF%BC%8C%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E4%B8%8D%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8E%E2%80%9C%E6%96%87%E4%BB%B6%E5%86%85%E2%80%9D%E6%83%85%E5%86%B5%E3%80%82%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B%E4%B8%AD%E8%BF%9B%E8%A1%8C%E6%B5%8B%E8%AF%95%E3%80%82%E8%AF%B7%E5%9C%A8%20CMPA%20%E9%83%A8%E5%88%86%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%9C%A8%20OTP%20%E9%83%A8%E5%88%86%E3%80%82%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E2.%20%E5%A6%82%E6%9E%9C%E6%88%91%E8%AE%BE%E7%BD%AE%E4%BA%86%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E5%8A%9F%E8%83%BD%EF%BC%8C%E6%98%AF%E5%90%A6%E4%BB%8D%E7%84%B6%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E5%B9%B6%E4%BD%BF%E7%94%A8%E6%9D%BF%E8%BD%BD%E8%B0%83%E8%AF%95%E5%99%A8%E8%B0%83%E8%AF%95%E4%BB%A3%E7%A0%81%EF%BC%9F%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20VSCode%20%E5%92%8C%20Jlink%20debug%20.launch%20%E8%BF%9B%E8%A1%8C%E8%B0%83%E8%AF%95%E3%80%82%E9%85%8D%E7%BD%AE%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E7%BB%84%E4%BB%B6%E4%BB%A5%E5%90%AF%E7%94%A8%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%EF%BC%9F%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%3CFONT%20color%3D%22%23333399%22%3E%E6%98%AF%E7%9A%84%E3%80%82%3CSPAN%3E%E5%90%AF%E7%94%A8%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E5%90%8E%EF%BC%8C%E9%80%9A%E5%B8%B8%E4%B8%8D%E8%83%BD%E5%83%8F%E4%BB%A5%E5%89%8D%E9%82%A3%E6%A0%B7%E7%9B%B4%E6%8E%A5%E5%90%AF%E5%8A%A8%E6%99%AE%E9%80%9A%E7%9A%84%20J-Link%20%E4%BC%9A%E8%AF%9D%E3%80%82%E5%BF%85%E9%A1%BB%E5%85%88%E8%BF%90%E8%A1%8C%3C%2FSPAN%3E%E8%B0%83%E8%AF%95%E8%AE%A4%E8%AF%81%E8%B4%A8%E8%AF%A2-%E5%93%8D%E5%BA%94%3CSPAN%3E%E6%B5%81%E7%A8%8B%EF%BC%8C%E7%84%B6%E5%90%8E%E5%86%8D%E8%BF%9E%E6%8E%A5%E8%B0%83%E8%AF%95%E5%99%A8%E3%80%82%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CDIV%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20color%3D%22%23000000%22%3E%E6%9C%89%E4%B8%80%E4%B8%AA%E8%A7%86%E9%A2%91%E6%BC%94%E7%A4%BA%E4%BA%86%E5%9C%A8%20MCXN947%20%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8%E8%B0%83%E8%AF%95%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%9A%84%E6%AD%A5%E9%AA%A4%E3%80%82%E6%88%91%E4%B8%8D%E7%A1%AE%E5%AE%9A%E4%BD%A0%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E5%AE%83%EF%BC%9A%3C%2FFONT%3E%3C%2FDIV%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%3CFONT%20color%3D%22%23333399%22%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV13EhAzdEzV%2F%3Fspm_id_from%3D333.1387.homepage.video_card.click%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV13EhAzdEzV%2F%3Fspm_id_from%3D333.1387.homepage.video_card.click%3C%2FA%3E%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%20color%3D%22%23000000%22%3E%3CSPAN%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%20color%3D%22%23000000%22%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%20color%3D%22%23000000%22%3E%3CSPAN%3E%E7%88%B1%E4%B8%BD%E4%B8%9D%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E