Safety with peripheral config tool.

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

Safety with peripheral config tool.

460 Views
ggreguer
Contributor II

Hi, I’m working with the S32K344 in an ASIL‑B (ASIL2) safety project. I need to change some UART configuration registers that are not accessible through the S32DS Configuration Tool.

My question is:

If I manually modify some peripheral registers during initialization – outside what is generated by the S32DS configuration tool – does this affect the safety integrity of the application?

In other words, are these “late initializations” still considered compliant with the safety concept, or do they invalidate any part of the safety configuration generated by the SDK/RTD tools?

Thanks in advance.

Tags (1)
0 Kudos
Reply
1 Reply

436 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @ggreguer,

Please refer to the RTD Software Safety Manual of the latest RTD 7.0.0.

The manual is available in the safety package:

SW32K3_S32M27x_RTD_R23-11_7.0.0_D2511_SafetyPackage.zip

 

Refer to Section 8.3.3.1.1 General External Assumptions.

[EA_RTD_00141]

 

 

Best regards,

Daniel

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2321900%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESafety%20with%20peripheral%20config%20tool.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321900%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%3CP%3EHi%2C%20I%E2%80%99m%20working%20with%20the%20S32K344%20in%20an%20ASIL%E2%80%91B%20(ASIL2)%20safety%20project.%20I%20need%20to%20change%20some%20UART%20configuration%20registers%20that%20are%20not%20accessible%20through%20the%20S32DS%20Configuration%20Tool.%3C%2FP%3E%3CP%3EMy%20question%20is%3A%3C%2FP%3E%3CP%3EIf%20I%20manually%20modify%20some%20peripheral%20registers%20during%20initialization%20%E2%80%93%20outside%20what%20is%20generated%20by%20the%20S32DS%20configuration%20tool%20%E2%80%93%20does%20this%20affect%20the%20safety%20integrity%20of%20the%20application%3F%3C%2FP%3E%3CP%3EIn%20other%20words%2C%20are%20these%20%E2%80%9Clate%20initializations%E2%80%9D%20still%20considered%20compliant%20with%20the%20safety%20concept%2C%20or%20do%20they%20invalidate%20any%20part%20of%20the%20safety%20configuration%20generated%20by%20the%20SDK%2FRTD%20tools%3F%3C%2FP%3E%3CP%3EThanks%20in%20advance.%3C%2FP%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2321942%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Safety%20with%20peripheral%20config%20tool.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321942%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%2F256120%22%20target%3D%22_blank%22%3E%40ggreguer%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EPlease%20refer%20to%20the%26nbsp%3BRTD%20Software%20Safety%20Manual%20of%20the%20latest%20RTD%207.0.0.%3C%2FP%3E%0A%3CP%3EThe%20manual%20is%20available%20in%20the%20safety%20package%3A%3C%2FP%3E%0A%3CP%3ESW32K3_S32M27x_RTD_R23-11_7.0.0_D2511_SafetyPackage.zip%3C%2FP%3E%0A%3CDIV%20id%3D%22tinyMceEditor_980f426f5989bdanielmartynek_0%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CP%3ERefer%20to%20Section%26nbsp%3B8.3.3.1.1%20General%20External%20Assumptions.%3C%2FP%3E%0A%3CP%3E%5BEA_RTD_00141%5D%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E