Inquiry about Safety Peripheral Drivers (SPD) for FS32K144HAT0MMHT – Availability and Free Source

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

Inquiry about Safety Peripheral Drivers (SPD) for FS32K144HAT0MMHT – Availability and Free Source

2,373 Views
KAVIN7
Contributor I

Hi team,

We are starting a new ISO 26262 (ASIL-B) project using the FS32K144HAT0MMHT MCU and want to understand how the Safety Peripheral Drivers (SPD) work.

Where can we download the SPD package, and do we need a specific package name like SW32K1-SPD-D in the NXP Software License & Support portal?

Is SPD free or included with standard RTD/SDK downloads, or does it require a separate license?

Are there any example or free sources available to study SPD drivers for early development?

Any guidance on locating SPD or related resources would be appreciated.

Thank you!

0 Kudos
Reply
5 Replies

2,216 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @KAVIN7,

The S32K1 – Safety Peripheral Drivers (SPD) includes only the following driver:
Extended MCEM Driver for S32K1, Version 1.0.1

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K1-SPD-D&_gl=1*ao7djc*_ga*M....

The driver is included in the S32K1xx Standard Software package, which is available free of charge.
It is compatible with the S32K1/S32M24x Real-Time Drivers, ASR R21-11, Version 2.0.0 P04.
However, no functional example is provided for this driver.

 

Regards,

Daniel

0 Kudos
Reply

2,164 Views
KAVIN7
Contributor I

Hi,

This SPD supports production. Could you please confirm whether it is suitable for use in a production environment?

0 Kudos
Reply

1,985 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @KAVIN7,

Yes, it does. Please refer to the release notes.

This version is at RTM (Ready to Manufacture) level.

danielmartynek_0-1766921833541.png

Regards,

Daniel

 

0 Kudos
Reply

1,641 Views
KAVIN7
Contributor I
Hi,

Thank you for the response.

I have installed the latest S32 Design Studio IDE and used the RTM (Ready to Manufacture) RTD SDK as mentioned in the release notes. The CAN sample project was generated directly using the provided SDK and configuration tools.

However, even with this setup, I am still facing the following build error:

fatal error: Port_Ci_Port_Ip_Types.h: No such file or directory

Error occurs at: 

board/Port_Ci_Port_Ip_Cfg.c:56
#include "Port_Ci_Port_Ip_Types.h"
0 Kudos
Reply

1,490 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @KAVIN7,

It appears that this is a compatibility issue.

In the correct S32DS IDE version, only the compatible RTD and the SPD specified in the SPD release notes should be installed. No additional RTD versions should be present. If you require multiple RTD versions, we recommend installing separate IDE instances.

Since your follow-up question is no longer related to the SPD, please create a new thread if you need further assistance.

 

Regards,

Daniel

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2266890%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EInquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Source%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2266890%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EHi%20team%2C%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EWe%20are%20starting%20a%20new%20ISO%2026262%20(ASIL-B)%20project%20using%20the%20FS32K144HAT0MMHT%20MCU%20and%20want%20to%20understand%20how%20the%20Safety%20Peripheral%20Drivers%20(SPD)%20work.%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EWhere%20can%20we%20download%20the%20SPD%20package%2C%20and%20do%20we%20need%20a%20specific%20package%20name%20like%20SW32K1-SPD-D%20in%20the%20NXP%20Software%20License%20%26amp%3B%20Support%20portal%3F%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EIs%20SPD%20free%20or%20included%20with%20standard%20RTD%2FSDK%20downloads%2C%20or%20does%20it%20require%20a%20separate%20license%3F%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EAre%20there%20any%20example%20or%20free%20sources%20available%20to%20study%20SPD%20drivers%20for%20early%20development%3F%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EAny%20guidance%20on%20locating%20SPD%20or%20related%20resources%20would%20be%20appreciated.%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3EThank%20you!%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267624%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Sourc%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267624%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%2F258206%22%20target%3D%22_blank%22%3E%40KAVINKUMAR7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EThe%20%3CSTRONG%3ES32K1%20%E2%80%93%20Safety%20Peripheral%20Drivers%20(SPD)%3C%2FSTRONG%3E%20includes%20only%20the%20following%20driver%3A%3CBR%20%2F%3E%3CSTRONG%3EExtended%20MCEM%20Driver%20for%20S32K1%2C%20Version%201.0.1%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fswlicensing%2Fsso%2FdownloadSoftware.sp%3Fcatid%3DSW32K1-SPD-D%26amp%3B_gl%3D1*ao7djc*_ga*MTQ0OTI3OTU5MS4xNzY1ODc1NTYx*_ga_WM5LE0KMSH*czE3NjU4NzU1NjAkbzEkZzEkdDE3NjU4NzY2MDMkajIxJGwwJGg5MjM4OTU2MDE%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fswlicensing%2Fsso%2FdownloadSoftware.sp%3Fcatid%3DSW32K1-SPD-D%26amp%3B_gl%3D1*ao7djc*_ga*M...%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3EThe%20driver%20is%20included%20in%20the%20S32K1xx%20Standard%20Software%20package%2C%20which%20is%20available%20free%20of%20charge.%3CBR%20%2F%3EIt%20is%20compatible%20with%20the%20%3CSTRONG%3ES32K1%2FS32M24x%20Real-Time%20Drivers%2C%20ASR%20R21-11%2C%20Version%202.0.0%20P04.%3C%2FSTRONG%3E%3CBR%20%2F%3EHowever%2C%20no%20functional%20example%20is%20provided%20for%20this%20driver.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267932%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Sourc%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267932%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EThis%20SPD%20supports%20production.%20Could%20you%20please%20confirm%20whether%20it%20is%20suitable%20for%20use%20in%20a%20production%20environment%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2269387%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Sourc%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2269387%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%2F258206%22%20target%3D%22_blank%22%3E%40KAVINKUMAR7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EYes%2C%20it%20does.%20Please%20refer%20to%20the%20release%20notes.%3C%2FP%3E%0A%3CP%3EThis%20version%20is%20at%20RTM%20(Ready%20to%20Manufacture)%20level.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielmartynek_0-1766921833541.png%22%20style%3D%22width%3A%20630px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielmartynek_0-1766921833541.png%22%20style%3D%22width%3A%20630px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielmartynek_0-1766921833541.png%22%20style%3D%22width%3A%20630px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielmartynek_0-1766921833541.png%22%20style%3D%22width%3A%20630px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F371263iD69947DFCC5340D3%2Fimage-dimensions%2F630x340%3Fv%3Dv2%22%20width%3D%22630%22%20height%3D%22340%22%20role%3D%22button%22%20title%3D%22danielmartynek_0-1766921833541.png%22%20alt%3D%22danielmartynek_0-1766921833541.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2270342%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Sourc%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2270342%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHi%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you%20for%20the%20response.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20installed%20the%20latest%20S32%20Design%20Studio%20IDE%20and%20used%20the%20RTM%20(Ready%20to%20Manufacture)%20RTD%20SDK%20as%20mentioned%20in%20the%20release%20notes.%20The%20CAN%20sample%20project%20was%20generated%20directly%20using%20the%20provided%20SDK%20and%20configuration%20tools.%3CBR%20%2F%3E%3CBR%20%2F%3EHowever%2C%20even%20with%20this%20setup%2C%20I%20am%20still%20facing%20the%20following%20build%20error%3A%3CBR%20%2F%3E%3CBR%20%2F%3Efatal%20error%3A%20Port_Ci_Port_Ip_Types.h%3A%20No%20such%20file%20or%20directory%3CBR%20%2F%3E%3CBR%20%2F%3EError%20occurs%20at%3A%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3Eboard%2FPort_Ci_Port_Ip_Cfg.c%3A56%3CBR%20%2F%3E%23include%20%22Port_Ci_Port_Ip_Types.h%22%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2270680%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inquiry%20about%20Safety%20Peripheral%20Drivers%20(SPD)%20for%20FS32K144HAT0MMHT%20%E2%80%93%20Availability%20and%20Free%20Sourc%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2270680%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%2F258206%22%20target%3D%22_blank%22%3E%40KAVINKUMAR7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EIt%20appears%20that%20this%20is%20a%20compatibility%20issue.%3C%2FP%3E%0A%3CP%3EIn%20the%20correct%20S32DS%20IDE%20version%2C%20only%20the%20compatible%20RTD%20and%20the%20SPD%20specified%20in%20the%20SPD%20release%20notes%20should%20be%20installed.%20No%20additional%20RTD%20versions%20should%20be%20present.%20If%20you%20require%20multiple%20RTD%20versions%2C%20we%20recommend%20installing%20separate%20IDE%20instances.%3C%2FP%3E%0A%3CP%3ESince%20your%20follow-up%20question%20is%20no%20longer%20related%20to%20the%20SPD%2C%20please%20create%20a%20new%20thread%20if%20you%20need%20further%20assistance.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E