How to generate MemMap header files (e.g., Gpt_MemMap.h) for Autosar MCAL modules

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

How to generate MemMap header files (e.g., Gpt_MemMap.h) for Autosar MCAL modules

228 Views
luck1
Contributor I

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!

0 Kudos
Reply
5 Replies

211 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @luck1,

Can you specify the part number of the device?

 

BR, Daniel

0 Kudos
Reply

182 Views
luck1
Contributor I

@danielmartynek 

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

0 Kudos
Reply

167 Views
danielmartynek
NXP TechSupport
NXP TechSupport

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\

danielmartynek_0-1756455145699.png

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

 

0 Kudos
Reply

162 Views
luck1
Contributor I

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

0 Kudos
Reply

156 Views
danielmartynek
NXP TechSupport
NXP TechSupport

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 

0 Kudos
Reply