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
解決済! 解決策の投稿を見る。
Hi Connor,
The MCAL drivers are AUTOSAR compatible.
The low-level Ip drivers (SDK) are not AUTOSAR compatible, for non-AUTOSAR applications.
AN13435 Migration Guide SDK/MCAL to Real Time Drivers
https://www.nxp.com/docs/en/application-note/AN13435.pdf
Regards,
Daniel
Hi Connor,
The MCAL drivers are AUTOSAR compatible.
The low-level Ip drivers (SDK) are not AUTOSAR compatible, for non-AUTOSAR applications.
AN13435 Migration Guide SDK/MCAL to Real Time Drivers
https://www.nxp.com/docs/en/application-note/AN13435.pdf
Regards,
Daniel