Choosing Between MCAL and Drivers for S32k344 Development

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

Choosing Between MCAL and Drivers for S32k344 Development

Jump to solution
1,990 Views
noobsplzwin
Contributor III

Hi NXP team,

I am working on a project utilizing the S32k344 chipset. Our projects vary; some are developed with S32 Design Studio (S32DS) and others with Simulink, K3 Model-Based Design (MBD) Toolbox.

In the configuration tool, I noticed options for MCAL and Drivers. Specifically, the K3 MBD Toolbox example projects utilize MCAL, whereas the S32DS example projects are using Drivers within the configuration tool. I went through most of the peripherals, the configuration options are exactly the same for MCAL and Drivers.

Could someone explain the key differences between MCAL and Drivers in this context? Moreover, how should one decide which is more appropriate for a particular application?

Apologies if this comes across as a basic question, thank you in advance for your assistance.

Connor

 

0 Kudos
Reply
1 Solution
1,953 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Connor,

The MCAL drivers are AUTOSAR compatible.

The low-level Ip drivers (SDK) are not AUTOSAR compatible, for non-AUTOSAR applications.

danielmartynek_0-1711013626203.png

AN13435 Migration Guide SDK/MCAL to Real Time Drivers

https://www.nxp.com/docs/en/application-note/AN13435.pdf

 

Regards,

Daniel

View solution in original post

0 Kudos
Reply
1 Reply
1,954 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Connor,

The MCAL drivers are AUTOSAR compatible.

The low-level Ip drivers (SDK) are not AUTOSAR compatible, for non-AUTOSAR applications.

danielmartynek_0-1711013626203.png

AN13435 Migration Guide SDK/MCAL to Real Time Drivers

https://www.nxp.com/docs/en/application-note/AN13435.pdf

 

Regards,

Daniel

0 Kudos
Reply