<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic S32K312 IAR EW Integrate Problem in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K312-IAR-EW-Integrate-Problem/m-p/2158001#M52149</link>
    <description>&lt;P&gt;Hello NXP Community,&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;I encountered the following issues when integrating the S32K312 MCAL into IAR EW:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P class=""&gt;After enabling the MCAL_ENABLE_USER_MODE_SUPPORT predefined macro, the following error occurred: the definitions of the functions "startup_getControlRegisterValue" and "startup_getAipsRegisterValue" could not be found. According to the IM manual, this macro needs to be enabled. What are the impacts if this macro is not enabled?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;The following compilation error occurred: Error[Lp004]: actual size (0x448) exceeds maximum size (0x410) for block "interrupt_vector_init". How can this be resolved?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;RTD:&amp;nbsp;SW32K3_S32M27x_RTD_R21-11_6.0.0&lt;/P&gt;&lt;P&gt;EB: 29.0&lt;/P&gt;&lt;P&gt;MCU: S32K312&lt;/P&gt;&lt;P&gt;IDE: IAR EW 9.40.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 26 Aug 2025 05:37:03 GMT</pubDate>
    <dc:creator>ben_chin</dc:creator>
    <dc:date>2025-08-26T05:37:03Z</dc:date>
    <item>
      <title>S32K312 IAR EW Integrate Problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-IAR-EW-Integrate-Problem/m-p/2158001#M52149</link>
      <description>&lt;P&gt;Hello NXP Community,&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;I encountered the following issues when integrating the S32K312 MCAL into IAR EW:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P class=""&gt;After enabling the MCAL_ENABLE_USER_MODE_SUPPORT predefined macro, the following error occurred: the definitions of the functions "startup_getControlRegisterValue" and "startup_getAipsRegisterValue" could not be found. According to the IM manual, this macro needs to be enabled. What are the impacts if this macro is not enabled?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;The following compilation error occurred: Error[Lp004]: actual size (0x448) exceeds maximum size (0x410) for block "interrupt_vector_init". How can this be resolved?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;RTD:&amp;nbsp;SW32K3_S32M27x_RTD_R21-11_6.0.0&lt;/P&gt;&lt;P&gt;EB: 29.0&lt;/P&gt;&lt;P&gt;MCU: S32K312&lt;/P&gt;&lt;P&gt;IDE: IAR EW 9.40.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 05:37:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-IAR-EW-Integrate-Problem/m-p/2158001#M52149</guid>
      <dc:creator>ben_chin</dc:creator>
      <dc:date>2025-08-26T05:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 IAR EW Integrate Problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-IAR-EW-Integrate-Problem/m-p/2158861#M52181</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/167714"&gt;@ben_chin&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We don't support&amp;nbsp;IAR EW 9.40.1, please contact IAR Systems&amp;nbsp;&lt;A href="https://www.iar.com/support" target="_blank"&gt;https://www.iar.com/support&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I can reproduce the same error&amp;nbsp;In S32DS if the macro is defined in the C compiler preprocessor only.&lt;/P&gt;
&lt;P&gt;You need to define the macro in both the C compiler preprocesor and the Assembler preprocessor.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1756278593837.png" style="width: 537px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/354261i23BEE7B74AA2AE8F/image-dimensions/537x402?v=v2" width="537" height="402" role="button" title="danielmartynek_0-1756278593837.png" alt="danielmartynek_0-1756278593837.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_1-1756278632199.png" style="width: 539px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/354262iBE46D894B846AA1F/image-dimensions/539x461?v=v2" width="539" height="461" role="button" title="danielmartynek_1-1756278632199.png" alt="danielmartynek_1-1756278632199.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 07:12:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-IAR-EW-Integrate-Problem/m-p/2158861#M52181</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2025-08-27T07:12:33Z</dc:date>
    </item>
  </channel>
</rss>

