<?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 Multiple Hardware configuration for S32K34 in S32DS in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1541327#M9270</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have two hardware board based on S32K3 and they have different CAN Pin settings.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I created one project with two different functional groups 'VS_0' and 'VS-1' but when I generate the code it includes both groups code and thus when I compile it, it gives linker error as follows:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.c:107: multiple definition of `FlexCAN_State0'; ./generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.c:107: first defined here
c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.c:110: multiple definition of `FlexCAN_State1'; ./generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.c:110: first defined here&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please guide me as what I am doing wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hemant Kapoor&lt;/P&gt;</description>
    <pubDate>Thu, 20 Oct 2022 17:58:37 GMT</pubDate>
    <dc:creator>HemantK</dc:creator>
    <dc:date>2022-10-20T17:58:37Z</dc:date>
    <item>
      <title>Multiple Hardware configuration for S32K34 in S32DS</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1541327#M9270</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have two hardware board based on S32K3 and they have different CAN Pin settings.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I created one project with two different functional groups 'VS_0' and 'VS-1' but when I generate the code it includes both groups code and thus when I compile it, it gives linker error as follows:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.c:107: multiple definition of `FlexCAN_State0'; ./generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.c:107: first defined here
c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: ./generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_1_PBcfg.c:110: multiple definition of `FlexCAN_State1'; ./generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.o:C:\xbms\xbms_application\Application\Debug_FLASH/../generate/src/FlexCAN_Ip_Sa_VS_0_PBcfg.c:110: first defined here&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please guide me as what I am doing wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hemant Kapoor&lt;/P&gt;</description>
      <pubDate>Thu, 20 Oct 2022 17:58:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1541327#M9270</guid>
      <dc:creator>HemantK</dc:creator>
      <dc:date>2022-10-20T17:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Hardware configuration for S32K34 in S32DS</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1542083#M9279</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/207139"&gt;@HemantK&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately, the functional groups feature of the S32 Configuration Tools is not fully supported by the PlatformSDK_S32K3_2022_xx_S32K34x_M7 SDK (installed within S32DS as part of the S32K3 Real-Time Drivers package). This is why you are seeing these errors. Most likely, you will need to create 2 separate projects. If you want to keep some of the files shared across the 2 projects, so they could more easily be kept in sync, you might consider either using linked files or maintaining some portion as a library project.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2022 17:02:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1542083#M9279</guid>
      <dc:creator>mikedoidge</dc:creator>
      <dc:date>2022-10-21T17:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Hardware configuration for S32K34 in S32DS</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1542093#M9280</link>
      <description>&lt;P&gt;Thanks for the response...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The way I got round this issue is by excluding the unwanted file from the project.&lt;/P&gt;&lt;P&gt;But there are still some issues with the supporting multiple hardware in the IDE&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2022 17:34:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Multiple-Hardware-configuration-for-S32K34-in-S32DS/m-p/1542093#M9280</guid>
      <dc:creator>HemantK</dc:creator>
      <dc:date>2022-10-21T17:34:50Z</dc:date>
    </item>
  </channel>
</rss>

