<?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 Re: s32g3 multicore enable in S32G</title>
    <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1681577#M4012</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried command without FIP_QSPI_OFFSET, still failed.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1688525708555.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230771iFED84AE014D6C335/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1688525708555.png" alt="pupu_ji_0-1688525708555.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;"&lt;SPAN&gt;Also, which RAM start pointer and entry pointer did you use? We remembered you share the ATF output log, but which addresses did you use and where?&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;I used&lt;/P&gt;&lt;P&gt;entry point -&amp;gt;reset handler address&lt;/P&gt;&lt;P&gt;load address -&amp;gt;load image at address(RAM)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1688537327303.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230807i558969C67647902C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1688537327303.png" alt="pupu_ji_0-1688537327303.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_1-1688537333282.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230808i73C74CCFE6B53C4C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1688537333282.png" alt="pupu_ji_1-1688537333282.png" /&gt;&lt;/span&gt;&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And could you provide the files&amp;nbsp;for me to try it ?&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 05 Jul 2023 06:09:00 GMT</pubDate>
    <dc:creator>pupu_ji</dc:creator>
    <dc:date>2023-07-05T06:09:00Z</dc:date>
    <item>
      <title>s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1676819#M3860</link>
      <description>&lt;P&gt;Hi, all&lt;/P&gt;&lt;P&gt;I refer "Enabling Multicore Application on S32G2using S32G2 Platform Software Integration" to use it on s32g3.&lt;/P&gt;&lt;P&gt;Building U-Boot use "s32g399ardb3_defconfig" ,and generate&amp;nbsp;fin.32 as described in the "Linux BSP 35.0 User Manual for S32G3 platforms"&amp;nbsp; ,changing 'FIP_ALIGN := 16'&amp;nbsp; to 'FIP_ALIGN := 64', adding FIP_QSPI_OFFSET=&amp;lt;QSPI offset&amp;gt; make parameter . The log&amp;nbsp; as follow:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1687852851085.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229586i59E589F022E9D9C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1687852851085.png" alt="pupu_ji_0-1687852851085.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="pupu_ji_1-1687852866238.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229587i837CDAF5A35260B0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1687852866238.png" alt="pupu_ji_1-1687852866238.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But when use the&amp;nbsp;dd if=fip.s32 of=/dev/sdb skip=512 seek=512 iflag=skip_bytes oflag=seek_bytes&lt;BR /&gt;conv=fsync,notrunc copy fip.32 to SD card , the SD card will become garbled. Can't copy else file.&lt;/P&gt;&lt;P&gt;If I copy them&amp;nbsp;&amp;nbsp;directly to SD card , nothing on the terminal.&lt;/P&gt;&lt;P&gt;Could you help me?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 08:21:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1676819#M3860</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2023-06-27T08:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677198#M3866</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We have made the modifications to have the FIP_ALIGN:=64 and replaced the fip.s32 file by using the following command:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielAguirre_0-1687890541422.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229682i38C3C5F5B6B7CB54/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielAguirre_0-1687890541422.png" alt="DanielAguirre_0-1687890541422.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We are not seeing any problem on regards of this configuration. One difference is that we are not adding any "&lt;SPAN&gt;FIP_QSPI_OFFSET&lt;/SPAN&gt;" to the make command.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielAguirre_2-1687890692495.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229684i94F798709D9DB50F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielAguirre_2-1687890692495.png" alt="DanielAguirre_2-1687890692495.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You cannot just copy the fip.s32 directly to your SD card, you need to replace the fip section inside the image for it to work.&lt;/P&gt;
&lt;P&gt;Before replacing the fip.s32 file, was your image working?&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 18:32:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677198#M3866</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-06-27T18:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677384#M3873</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thanks for your&amp;nbsp;reply. &amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1687945614337.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229830i5543B98E47EC5B48/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1687945614337.png" alt="pupu_ji_0-1687945614337.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My SD card has two&amp;nbsp;partition: "boot_s32g39" and "fsl-image-auto-s".&lt;/P&gt;&lt;P&gt;I copy fip.32 to&amp;nbsp;fsl-image-auto-s&amp;nbsp;using the command, and it seems good.&lt;/P&gt;&lt;P&gt;SW4-7 ON, (boot from sd card) is working.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_1-1687918175152.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229720i4ED77C0089C01A60/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1687918175152.png" alt="pupu_ji_1-1687918175152.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But nothing is on the uart when SW4 is all OFF(boot from nor flash).&lt;/P&gt;&lt;P&gt;Did I do something wrong?&amp;nbsp; Help me,plead.&amp;nbsp; TOT.&lt;/P&gt;&lt;P&gt;Copied ipc.ko to SD card boot_s32g39.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_8-1687918577423.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229731iC596D122201E98FB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_8-1687918577423.png" alt="pupu_ji_8-1687918577423.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Used s32ds flash tool to load bt_m7_blob.bin , fip.bin and IPCF.bin.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_2-1687918297935.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229721iAC557EFA8E562297/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_2-1687918297935.png" alt="pupu_ji_2-1687918297935.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="pupu_ji_3-1687918308355.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229722i6767FC8B074561EB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_3-1687918308355.png" alt="pupu_ji_3-1687918308355.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_4-1687918320062.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229723iF5E47901487EC0A6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_4-1687918320062.png" alt="pupu_ji_4-1687918320062.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jun 2023 09:47:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677384#M3873</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2023-06-28T09:47:53Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677969#M3884</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;For what you have shown, it seems that the fip.s32 file was made correctly. In order to verify the fip.bin, you can create an IVT where A53_0 is the boot core, fip.bin is the application bootloader and select QSPI as boot interface (adding the configuration parameters to increase the speed of the interface).&lt;/P&gt;
&lt;P&gt;If the fip.bin was created correctly, then you should be able to boot from QSPI and see a Linux terminal as the one you are seeing under your SD boot mode. Just as a note, fip.s32 also needs to be replaced on your SD (as you have already done). You cannot use fip.bin with an image that does not have the fip.s32 file modified.&lt;/P&gt;
&lt;P&gt;The example mentioned above is still not a multicore application but will let us confirm if the fip.bin was also generated correctly.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jun 2023 15:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1677969#M3884</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-06-28T15:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1678345#M3895</link>
      <description>&lt;P&gt;Hi, I tried the method you mentioned, created an INV where A53_0 is the boot core, but it failed. Does it indicate that the fip.bin was created incorrectly? But fin.bin and fin.32 was created at same time at /arm-trusted-firmware/build/s32g399/release. There is a question , how to prove that fip.32 was indeed copied successfully? I can' find fip.32 in my SD card "fsl-image-auto-s" partition.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1688016302538.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/229965iE24D7AE0BC567794/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1688016302538.png" alt="pupu_ji_0-1688016302538.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 05:26:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1678345#M3895</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2023-06-29T05:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1678911#M3910</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback. We remember that you added the FIP_QSPI_OFFSET variable to your make command, we did not.&lt;/P&gt;
&lt;P&gt;Have you tried running the make command without it? We can see an output on the terminal with the IVT + A53_0 boot + QSPI + (App_BL -&amp;gt; fip.bin).&lt;/P&gt;
&lt;P&gt;Also, which RAM start pointer and entry pointer did you use? We remembered you share the ATF output log, but which addresses did you use and where?&lt;/P&gt;
&lt;P&gt;As to proof if fip.s32 has been copied, you will not see it directly in the SD partition. You might need to do a HEX dump and compare to see if the fip.s32 section was indeed modified.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 18:18:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1678911#M3910</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-06-29T18:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1681577#M4012</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried command without FIP_QSPI_OFFSET, still failed.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1688525708555.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230771iFED84AE014D6C335/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1688525708555.png" alt="pupu_ji_0-1688525708555.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;"&lt;SPAN&gt;Also, which RAM start pointer and entry pointer did you use? We remembered you share the ATF output log, but which addresses did you use and where?&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;I used&lt;/P&gt;&lt;P&gt;entry point -&amp;gt;reset handler address&lt;/P&gt;&lt;P&gt;load address -&amp;gt;load image at address(RAM)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1688537327303.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230807i558969C67647902C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1688537327303.png" alt="pupu_ji_0-1688537327303.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_1-1688537333282.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230808i73C74CCFE6B53C4C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1688537333282.png" alt="pupu_ji_1-1688537333282.png" /&gt;&lt;/span&gt;&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And could you provide the files&amp;nbsp;for me to try it ?&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 06:09:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1681577#M4012</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2023-07-05T06:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: s32g3 multicore enable</title>
      <link>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1682198#M4027</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback.&lt;/P&gt;
&lt;P&gt;One you created fip.bin without the QSPI offset, which addresses are you using for the IVT structure (RAM start address; RAM entry address)?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielAguirre_0-1688580406536.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230931i5F0A1191806A78AE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielAguirre_0-1688580406536.png" alt="DanielAguirre_0-1688580406536.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We are still referring to the non-multicore boot, which selects A53_0 core as the boot core and the fip.bin as the Application Bootloader.&lt;/P&gt;
&lt;P&gt;Also, did you add QSPI parameters to increase the speed of the interface?&lt;/P&gt;
&lt;P&gt;We see that you are still using the bootloader for the fip.bin, have you tried to boot the A53_0 without the bootloader?&lt;/P&gt;
&lt;P&gt;As for sharing files, help us opening a ticket under the NXP online services, since we do not commonly share files through the community.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 18:08:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g3-multicore-enable/m-p/1682198#M4027</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-07-05T18:08:10Z</dc:date>
    </item>
  </channel>
</rss>

