functional safety project IDE problem

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

functional safety project IDE problem

Jump to solution
463 Views
WendyWang
Contributor I

Hi ,

 

         We are working on an ASIL B project using the S32M244 chip. Currently, our project IDE is S32DS, but it seems that it has not yet obtained functional safety certification. Our company has already purchased Keil MDK (a tool certified for functional safety), but we cannot find any pack packages for the S32M244 that would allow us to compile and develop using Keil.  

And form the RTD seems it not support Keil too.

WendyWang_0-1768792814223.jpeg

Q:  How we can use Keil for the development of S32M244 functional safety projects? If cannot support it, which IDE should we choose for developing the S32M244 functional safety projects?

 

0 Kudos
Reply
1 Solution
347 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

S32DS is just development studio/ eclipse based. The issue is gcc compiler which is not safety certified.

You can use NXP drivers which supports IAR and GHS which are safety certified, and can be integrated into S32DS.

We can provide for S32DS:

Tool Chain Classification Report

  • Tool Chain Classification Report (TCCR) that determines the qualification
    need for the tool chain S32 Design Studio Tools, for use cases within a safety-relevant
    development project by S32 Design Studio Users.

Tool Chain Safety Manual

  • Tool Chain Safety Manual (TCSM) that describes the guidelines on the
    use of S32 Design Studio Tools in safety-relevant development projects, such that it is
    compliant to safety standards such as [ISO26262] and [IEC61508].

As Antoine express in the post link: NXP position is that you should use a certified compiler.

Best regards,

Peter

 

 

View solution in original post

0 Kudos
Reply
5 Replies
428 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

For S32M244 functional‑safety development, Keil MDK cannot currently be used, because no Keil CMSIS‑Pack exists for S32M244 and the S32M2 RTD does not support Keil. 

NXP’s functional‑safety software packages — SAF (Safety Software Framework) and SPD (Safety Peripheral Drivers) — are officially provided only for S32 Design Studio (S32DS) and include installable packages and example project templates directly for that IDE.


Therefore, the recommended and supported IDE for S32M244 functional‑safety projects is:
S32 Design Studio + NXP SAF/SPD safety packages
These components are designed to support ISO 26262 development on S32M2 devices, even though the IDE itself is not TÜV‑certified.

Best regards.

Peter

0 Kudos
Reply
420 Views
WendyWang
Contributor I

Hi Peter,

 

     Thank you for your reply. There is no problem using S32DS during development. However, because we plan to obtain ASIL B product certification, I am not sure if using S32DS (an uncertified tool) would allow us to pass the certification?I saw some discuss about it, as below:

已解决: Re: Feasibility of Developing S32K3 ASIL B Functional Safety Products Using S32DS3.4 + GCC10.2 ...

    If not, we would have to choose another IDE tool. If we can choose, we would still prefer to use Keil. Is this possible? Cause using other tools like GHS or IAR would involve additional costs.

 

Best regards. 

0 Kudos
Reply
348 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

S32DS is just development studio/ eclipse based. The issue is gcc compiler which is not safety certified.

You can use NXP drivers which supports IAR and GHS which are safety certified, and can be integrated into S32DS.

We can provide for S32DS:

Tool Chain Classification Report

  • Tool Chain Classification Report (TCCR) that determines the qualification
    need for the tool chain S32 Design Studio Tools, for use cases within a safety-relevant
    development project by S32 Design Studio Users.

Tool Chain Safety Manual

  • Tool Chain Safety Manual (TCSM) that describes the guidelines on the
    use of S32 Design Studio Tools in safety-relevant development projects, such that it is
    compliant to safety standards such as [ISO26262] and [IEC61508].

As Antoine express in the post link: NXP position is that you should use a certified compiler.

Best regards,

Peter

 

 

0 Kudos
Reply
303 Views
WendyWang
Contributor I

Hi Peter,

 

OK, I see.  Thanks!

 

How can i get the TCCR and TCSM?  



And about IAR and GHS whitch version that we need get for the S32M244?  Is there some guideline to guide us to clear it and other notice things?

 

Best regards,

Wendy

0 Kudos
Reply
287 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

How can i get the TCCR and TCSM?

You will need to submit a ticket at NXP.com, then we can send the reports to you.

And about IAR and GHS whitch version that we need get for the S32M244? Is there some guideline to guide us to clear it and other notice things?

Best is to ask the tool vendors directly(IAR / GHS). They will give you most accurate answers.

Best regards,

Peter

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2295594%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Efunctional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2295594%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%2C%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3CSPAN%3EWe%20are%20working%20on%20an%20ASIL%20B%20project%20using%20the%20S32M244%20chip.%20Currently%2C%20our%20project%20IDE%20is%20S32DS%2C%20but%20it%20seems%20that%20it%20has%20not%20yet%20obtained%20functional%20safety%20certification.%20Our%20company%20has%20already%20purchased%20Keil%20MDK%20(a%20tool%20certified%20for%20functional%20safety)%2C%20but%20we%20cannot%20find%20any%20pack%20packages%20for%20the%20S32M244%20that%20would%20allow%20us%20to%20compile%20and%20develop%20using%20Keil.%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAnd%20form%20the%20RTD%20seems%20it%20not%20support%20Keil%20too.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22WendyWang_0-1768792814223.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22WendyWang_0-1768792814223.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22WendyWang_0-1768792814223.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22WendyWang_0-1768792814223.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22WendyWang_0-1768792814223.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F373255i447638E5AB3CCCEF%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22WendyWang_0-1768792814223.jpeg%22%20alt%3D%22WendyWang_0-1768792814223.jpeg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EQ%3A%26nbsp%3B%26nbsp%3B%3CSPAN%3EHow%20we%20can%20use%20Keil%20for%20the%20development%20of%26nbsp%3BS32M244%20functional%20safety%20projects%3F%20If%20cannot%20support%20it%2C%20which%20IDE%20should%20we%20choose%20for%20developing%20the%26nbsp%3BS32M244%20functional%20safety%20projects%3F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2295818%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20functional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2295818%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%3EPeter%2C%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BThank%20you%20for%20your%20reply.%20There%20is%20no%20problem%20using%20S32DS%20during%20development.%20However%2C%20because%20we%20plan%20to%20obtain%20ASIL%20B%20product%20certification%2C%20I%20am%20not%20sure%20if%20using%20S32DS%20(an%20uncertified%20tool)%20would%20allow%20us%20to%20pass%20the%20certification%EF%BC%9FI%20saw%20some%20discuss%20about%20it%2C%20as%20below%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FSafeAssure-Community-Archived%2FFeasibility-of-Developing-S32K3-ASIL-B-Functional-Safety%2Fm-p%2F2064596%23M1611%22%20target%3D%22_blank%22%3E%E5%B7%B2%E8%A7%A3%E5%86%B3%3A%20Re%3A%20Feasibility%20of%20Developing%20S32K3%20ASIL%20B%20Functional%20Safety%20Products%20Using%20S32DS3.4%20%2B%20GCC10.2%20-%20NXP%20Community%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20If%20not%2C%20we%20would%20have%20to%20choose%20another%20IDE%20tool.%20If%20we%20can%20choose%2C%20we%20would%20still%20prefer%20to%20use%20Keil.%20Is%20this%20possible%3F%20Cause%20using%20other%20tools%20like%20GHS%20or%20IAR%20would%20involve%20additional%20costs.%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EBest%20regards.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2295770%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20functional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2295770%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EFor%20S32M244%20functional%E2%80%91safety%20development%2C%20Keil%20MDK%20cannot%20currently%20be%20used%2C%20because%20no%20Keil%20CMSIS%E2%80%91Pack%20exists%20for%20S32M244%20and%20the%20S32M2%20RTD%20does%20not%20support%20Keil.%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENXP%E2%80%99s%20functional%E2%80%91safety%20software%20packages%20%E2%80%94%20SAF%20(Safety%20Software%20Framework)%20and%20SPD%20(Safety%20Peripheral%20Drivers)%20%E2%80%94%20are%20officially%20provided%20only%20for%20S32%20Design%20Studio%20(S32DS)%20and%20include%20installable%20packages%20and%20example%20project%20templates%20directly%20for%20that%20IDE.%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3ETherefore%2C%20the%20recommended%20and%20supported%20IDE%20for%20S32M244%20functional%E2%80%91safety%20projects%20is%3A%3CBR%20%2F%3ES32%20Design%20Studio%20%2B%20NXP%20SAF%2FSPD%20safety%20packages%3CBR%20%2F%3EThese%20components%20are%20designed%20to%20support%20ISO%2026262%20development%20on%20S32M2%20devices%2C%20even%20though%20the%20IDE%20itself%20is%20not%20T%C3%9CV%E2%80%91certified.%3C%2FP%3E%0A%3CP%3EBest%20regards.%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2296534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20functional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2296534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3ES32DS%20is%20just%20development%20studio%2F%20eclipse%20based.%20The%20issue%20is%20gcc%20compiler%20which%20is%20not%20safety%20certified.%3C%2FP%3E%0A%3CP%3EYou%20can%20use%20NXP%20drivers%20which%20supports%20IAR%20and%20GHS%20which%20are%20safety%20certified%2C%20and%20can%20be%20integrated%20into%20S32DS.%3C%2FP%3E%0A%3CP%3EWe%20can%20provide%20for%20S32DS%3A%3C%2FP%3E%0A%3CP%3ETool%20Chain%20Classification%20Report%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ETool%20Chain%20Classification%20Report%20(TCCR)%20that%20determines%20the%20qualification%20%3CBR%20%2F%3Eneed%20for%20the%20tool%20chain%20S32%20Design%20Studio%20Tools%2C%20for%20use%20cases%20within%20a%20safety-relevant%20%3CBR%20%2F%3Edevelopment%20project%20by%20S32%20Design%20Studio%20Users.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3ETool%20Chain%20Safety%20Manual%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ETool%20Chain%20Safety%20Manual%20(TCSM)%20that%20describes%20the%20guidelines%20on%20the%20%3CBR%20%2F%3Euse%20of%20S32%20Design%20Studio%20Tools%20in%20safety-relevant%20development%20projects%2C%20such%20that%20it%20is%20%3CBR%20%2F%3Ecompliant%20to%20safety%20standards%20such%20as%20%5BISO26262%5D%20and%20%5BIEC61508%5D.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EAs%20Antoine%20express%20in%20the%20post%20link%3A%26nbsp%3BNXP%20position%20is%20that%20you%20should%20use%20a%20certified%20compiler.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2297175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20functional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2297175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EHow%20can%20i%20get%20the%20TCCR%20and%20TCSM%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EYou%20will%20need%20to%20submit%20a%20ticket%20at%20NXP.com%2C%20then%20we%20can%20send%20the%20reports%20to%20you.%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EAnd%20about%20IAR%20and%20GHS%20whitch%20version%20that%20we%20need%20get%20for%20the%20S32M244%3F%20Is%20there%20some%20guideline%20to%20guide%20us%20to%20clear%20it%20and%20other%20notice%20things%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EBest%20is%20to%20ask%20the%20tool%20vendors%20directly(IAR%20%2F%20GHS).%20They%20will%20give%20you%20most%20accurate%20answers.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2297038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20functional%20safety%20project%20IDE%20problem%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2297038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%3EPeter%2C%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EOK%2C%20I%20see.%26nbsp%3B%20Thanks!%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EHow%20can%20i%20get%20the%26nbsp%3BTCCR%20and%26nbsp%3BTCSM%3F%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EAnd%20about%20IAR%20and%20GHS%20whitch%20version%20that%20we%20need%20get%20for%20the%20S32M244%3F%26nbsp%3B%20Is%20there%20some%20guideline%20to%20guide%20us%20to%20clear%20it%20and%20other%20notice%20things%3F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EBest%20regards%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWendy%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E