<?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>S32G中的主题 S32G3 Bootloader link error</title>
    <link>https://community.nxp.com/t5/S32G/S32G3-Bootloader-link-error/m-p/1751849#M5218</link>
    <description>&lt;P&gt;I encountered the following error while building the S32G399A bootloader project. I just disable the &lt;STRONG&gt;Eep&lt;/STRONG&gt; module and &lt;STRONG&gt;MemDal&lt;/STRONG&gt; module and remove &lt;STRONG&gt;MemDal_init&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;MemDal_Deinit&lt;/STRONG&gt; from the InitList of the SysDal module.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./bin/Gpt_PBcfg.o:(.mcal_const_cfg+0x1c): undefined reference to `OSIF_Millisecond'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:90: bin/Bootloader.elf] Error 1&lt;/LI-CODE&gt;</description>
    <pubDate>Fri, 03 Nov 2023 09:21:19 GMT</pubDate>
    <dc:creator>superyyf</dc:creator>
    <dc:date>2023-11-03T09:21:19Z</dc:date>
    <item>
      <title>S32G3 Bootloader link error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-Bootloader-link-error/m-p/1751849#M5218</link>
      <description>&lt;P&gt;I encountered the following error while building the S32G399A bootloader project. I just disable the &lt;STRONG&gt;Eep&lt;/STRONG&gt; module and &lt;STRONG&gt;MemDal&lt;/STRONG&gt; module and remove &lt;STRONG&gt;MemDal_init&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;MemDal_Deinit&lt;/STRONG&gt; from the InitList of the SysDal module.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./bin/Gpt_PBcfg.o:(.mcal_const_cfg+0x1c): undefined reference to `OSIF_Millisecond'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:90: bin/Bootloader.elf] Error 1&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 03 Nov 2023 09:21:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-Bootloader-link-error/m-p/1751849#M5218</guid>
      <dc:creator>superyyf</dc:creator>
      <dc:date>2023-11-03T09:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 Bootloader link error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-Bootloader-link-error/m-p/1752110#M5222</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;This is due to the OSIF related function being available under the "OsIf_rtd_fatfs.c" file, which is available under the SDHC stack:&lt;/P&gt;
&lt;P&gt;"C:\nxp\S32DS.3.4\S32DS\software\PlatformSDK_S32XX_2022_03\stacks\sdhc\code\osif"&lt;/P&gt;
&lt;P&gt;Since MemDal/Eep modules make reference to the SDHC stack, the compiler can take this reference. Once they are disabled, all references are lost, hence it is not finding them.&lt;/P&gt;
&lt;P&gt;You could delete all MemDal references under SysDal, but still have enabled the modules for the SDHC reference.&lt;/P&gt;
&lt;P&gt;Also, you could try and move these functions to a different file, but we understand that they may have several links that need to be accomplished. Care should be taken.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 17:38:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-Bootloader-link-error/m-p/1752110#M5222</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-11-03T17:38:41Z</dc:date>
    </item>
  </channel>
</rss>

