AUTOMATIC memclass not Generating
Mostrar comentarios más antiguos
I am generating AUTOSAR compliant code for a model xyz.slx. In the generated code VAR macro is generated as ‘VAR(B_xyz_T, xyz_VAT_INIT) B_xyz;’. But I want to generate the code in this way - ‘VAR(B_xyz_T, AUTOMATIC) B_xyz;’. Suggest me if there is any way to generate code as memclass ‘AUTOMATIC’
Respuestas (1)
Satwik
el 14 de Jul. de 2025
0 votos
To generate AUTOSAR-compliant code with the VAR macro using 'AUTOMATIC' as the memory class, we need to configure the model’s data placement and memory mapping settings to assign the desired memory section.
- Open the model in Simulink and go to the Apps tab and select AUTOSAR Component Designer.
- Open Code Mappings.
- In the Code Mappings editor, locate the data element that corresponds to 'B_xyz' and set its Memory Section to 'AUTOMATIC'.
- If 'AUTOMATIC' is not listed, open the AUTOSAR Dictionary, add 'AUTOMATIC' under Memory Sections, then assign it in Code Mappings.
- Rebuild the model.
Kindly refer to the following documentation for more information:
I hope this helps!
Categorías
Más información sobre AUTOSAR Blockset en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!