Choosing Between MCAL and Drivers for S32k344 Development

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Choosing Between MCAL and Drivers for S32k344 Development

跳至解决方案
2,051 次查看
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 项奖励
回复
1 解答
2,014 次查看
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 项奖励
回复
1 回复
2,015 次查看
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 项奖励
回复