decices selection when debugging s32k314

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

decices selection when debugging s32k314

Jump to solution
1,724 Views
luhaiou
Contributor II
When I choose NXP s32K3 series device with cyclone and IAR IDE,I found 3 types and what are their differences
s32k314,
s32k314-EMU,
s32k314-SECUREBOOT
0 Kudos
Reply
1 Solution
1,630 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @luhaiou 

The S32K3xx device with HSE firmware installed does not necessarily need secure debugger authentication. When installing HSE, the device is initially in lifecycle CUST_DEL, which has debug access open. It is not until advancing the life cycle that secure debugging is required.

View solution in original post

0 Kudos
Reply
3 Replies
1,695 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @luhaiou 

S32K314: during debug entry a hard reset is toggled. Default target. 

S32K314-EMU: is no longer available in the latest versions. 

S32K314-SECUREBOOT: used when JTAG protection is set or secure boot. Prevents to clear the authentication when enters to debug. 

 

B.R.

VaneB

0 Kudos
Reply
1,649 Views
luhaiou
Contributor II

Now that I've turned on the secure boot feature, I still have S32K314 selected and nxp_s32k341_1x32x256k_hse_enabled.arp selected when debugging.

I didn't choose S32K314-SECUREBOOT, it still debugs normally, is it necessary to choose S32K314-SECUREBOOT?

0 Kudos
Reply
1,631 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @luhaiou 

The S32K3xx device with HSE firmware installed does not necessarily need secure debugger authentication. When installing HSE, the device is initially in lifecycle CUST_DEL, which has debug access open. It is not until advancing the life cycle that secure debugging is required.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1850414%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Edecices%20selection%20when%20debugging%20s32k314%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1850414%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%3CDIV%3EWhen%20I%20choose%20NXP%20s32K3%20series%20device%20with%20cyclone%20and%20IAR%20IDE%2CI%20found%203%20types%20and%20what%20are%20their%20differences%3C%2FDIV%3E%3CDIV%3Es32k314%2C%3C%2FDIV%3E%3CDIV%3Es32k314-EMU%2C%3C%2FDIV%3E%3CDIV%3Es32k314-SECUREBOOT%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1851825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20decices%20selection%20when%20debugging%20s32k314%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1851825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F62298%22%20target%3D%22_blank%22%3E%40luhaiou%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20S32K3xx%20device%20with%20HSE%20firmware%20installed%20does%20not%20necessarily%20need%20secure%20debugger%20authentication.%20When%20installing%20HSE%2C%20the%20device%20is%20initially%20in%20lifecycle%20CUST_DEL%2C%20which%20has%20debug%20access%20open.%20It%20is%20not%20until%20advancing%20the%20life%20cycle%20that%20secure%20debugging%20is%20required.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1851133%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20decices%20selection%20when%20debugging%20s32k314%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1851133%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENow%20that%20I've%20turned%20on%20the%20secure%20boot%20feature%2C%20I%20still%20have%20S32K314%20selected%20and%20nxp_s32k341_1x32x256k_hse_enabled.arp%20selected%20when%20debugging.%3C%2FP%3E%3CP%3EI%20didn't%20choose%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3ES32K314-SECUREBOOT%3C%2FSPAN%3E%2C%20it%20still%20debugs%20normally%2C%20is%20it%20necessary%20to%20choose%20S32K314-SECUREBOOT%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1850902%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20decices%20selection%20when%20debugging%20s32k314%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1850902%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F62298%22%20target%3D%22_blank%22%3E%40luhaiou%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ES32K314%3A%20during%20debug%20entry%20a%20hard%20reset%20is%20toggled.%20Default%20target.%26nbsp%3B%3C%2FP%3E%0A%3CP%3ES32K314-EMU%3A%20is%20no%20longer%20available%20in%20the%20latest%20versions.%26nbsp%3B%3C%2FP%3E%0A%3CP%3ES32K314-SECUREBOOT%3A%20used%20when%20JTAG%20protection%20is%20set%20or%20secure%20boot.%20Prevents%20to%20clear%20the%20authentication%20when%20enters%20to%20debug.%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EB.R.%3C%2FP%3E%0A%3CP%3EVaneB%3C%2FP%3E%3C%2FLINGO-BODY%3E