Hello, I would like to inquire about how to generate MemMap header files (e.g., Gpt_MemMap.h) for modules in the Autosar MCAL environment. Are there specific tools or configuration steps required to complete this? Looking forward to your reply. Thank you!
Dear NXP Technical Support Team
Thank you for your previous reply. Regarding the generation of MemMap header files (such as Gpt_MemMap.h) for Autosar MCAL modules on the S32K14x, I would like to further clarify the specific implementation methods.
I would like to ask: For the MCAL modules of the S32K14x, which tools (such as EB tresos or others) are typically used to generate such MemMap header files? Additionally, are there any relevant official documents or configuration guides that detail the specific steps for generating MemMap header files (such as how to set memory mapping rules, configure related parameters, etc.)?
If there are other key points to note or recommended implementation methods, please also let me know. Any relevant information and resources would be very helpful to me.
Thank you for your suppor
Hello @luck1,
The header files are distributed with S32K1xx RTD drivers.
Use the latest S32K1xx RTD 3.0.0 and S32DS 3.6 IDE.
The RTD can be installed in S32DS IDE 3.6 from this file:
SW32K1_S32M24x_RTD_R21-11_3.0.0_D2503_DesignStudio_updatesite.zip
You can then find all the header files in this directory:
\S32DS\software\PlatformSDK_S32K3\RTD\BaseNXP_TS_T40D34M30I0R0\include\
You can also install the standalone version of the drivers:
SW32K1_S32M24x_RTD_R21-11_3.0.0_D2503.exe
The header files are in the same directory.
The MCAL configuration can be generated in S32DS IDE 3.6 or by other EB Tresos.
Regards,
Daniel
Hello @danielmartynek ,
Thank you for your previous reply. I'm aware that the MemMap header files for MCAL modules can be found in the directory \S32DS\software\PlatformSDK_S32K3\RTD\BaseNXP_TS_T40D34M30I0R0\include.
What I'd like to further clarify is: Are these header files written manually? Or are they generated by a specific tool? If they are generated, what is the generation process? I'm interested in generating these MemMap header files myself, so could you please let me know how these header files are created?
Best regards,
luck1
Hello @luck1,
These files were created by the RTD development team and are not user-generatable.
Users do not have the capability to generate these files manually, as they are part of the official RTD release and provided directly by the developers.
Regards,
Daniel