<?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: S32G2 BSP44 Memory map in S32G</title>
    <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298028#M15873</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/251219"&gt;@cf-technica&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your post.&lt;/P&gt;
&lt;P&gt;I will try reproducing the issue and then investigate on it.&lt;/P&gt;
&lt;P&gt;1. May I know if you are working on a RDB2 or custom board?&lt;/P&gt;
&lt;P&gt;2. SD/eMMC or QSPI boot is used during the test?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Chenyin&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jan 2026 09:03:32 GMT</pubDate>
    <dc:creator>chenyin_h</dc:creator>
    <dc:date>2026-01-22T09:03:32Z</dc:date>
    <item>
      <title>S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2297217#M15865</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're currently working with S32G2 BSP44 including ATF version 2.10.&lt;/P&gt;&lt;P&gt;Although, looking at ATF makefiles, BL2 reserved RAM memory starts at&amp;nbsp;0x34302000, for developing constraints we must set it from&amp;nbsp;0x34700000 and end it at&amp;nbsp;0x347f0000. But, when using this memory range, BL2 does just don't boot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We've been trying different BL2_BASE address and we've detected that, when BL2_BASE =&amp;nbsp;0x34709000 is set, then the system boots (but, unfortunately, due to our memory map we cannot extend it till&amp;nbsp;0x347f9000).&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any reserved memory region that can not be mapped until&amp;nbsp;0x34709000 that explains this lack of boot?&lt;/P&gt;&lt;P&gt;Also, in order to fit our BL2 image from 0x34709000 to 0x347f9000, we've tried to reduce&amp;nbsp;S32_IO_BUFFER_SIZE in order to fit our memory map, but, if it's modified from&amp;nbsp;0x013000 to a smaller value, then u-boot fails when booting. Is there a minimal size for S32_IO_BUFFER_SIZE?&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jan 2026 09:26:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2297217#M15865</guid>
      <dc:creator>cf-technica</dc:creator>
      <dc:date>2026-01-21T09:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298028#M15873</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/251219"&gt;@cf-technica&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your post.&lt;/P&gt;
&lt;P&gt;I will try reproducing the issue and then investigate on it.&lt;/P&gt;
&lt;P&gt;1. May I know if you are working on a RDB2 or custom board?&lt;/P&gt;
&lt;P&gt;2. SD/eMMC or QSPI boot is used during the test?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Chenyin&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 09:03:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298028#M15873</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-01-22T09:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298084#M15874</link>
      <description>&lt;P&gt;Hi Chenyin&lt;/P&gt;&lt;P&gt;Thanks for your fast reply.&amp;nbsp;Is currently a custom board.&lt;/P&gt;&lt;P&gt;In order to test it, we've changed BL2_BASE variable in bl2 Makefile. It only boots if&amp;nbsp;0x34709000 or higher (for example&amp;nbsp;0x3470A000) is set, but not for lower values like&amp;nbsp;0x34700000 or&amp;nbsp;0x34701000.&lt;/P&gt;&lt;P&gt;Also, we're working on an eMMC boot environment.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 09:26:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298084#M15874</guid>
      <dc:creator>cf-technica</dc:creator>
      <dc:date>2026-01-22T09:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298214#M15877</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/251219"&gt;@cf-technica&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your confirmation.&lt;/P&gt;
&lt;P&gt;I understand your memory constrains is 0x34700000 to 0x347f0000, but usually the BL2 part is not that large, so your custom constrains is for the whole TFA?(including fip part?)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Chenyin&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 10:34:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298214#M15877</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-01-22T10:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298278#M15878</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Currently BL1 is executed on ROM, while u-boot runs over DDR. So BL2 is the only one that should be executing in that memory range. The strange thing is: why if we boot from 0x34700000 BL2 does not boot, but if we configure BL2_BASE to 0x3470A000 it boots ok?&lt;BR /&gt;&lt;BR /&gt;About the size, I think the problem relies on the 0x13000 value for de S32_IO_BUFFER. If we boot from BL2 from 0x3470A000 and reduce S32_IO_BUFFER to fit 0x347f0000 as the end fro BL2 , then the next step (BL31 or u-boot I do not know) fails to boot and only show the register stack value as an error.</description>
      <pubDate>Thu, 22 Jan 2026 11:26:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298278#M15878</guid>
      <dc:creator>cf-technica</dc:creator>
      <dc:date>2026-01-22T11:26:11Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298828#M15891</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/251219"&gt;@cf-technica&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your confirmation.&lt;/P&gt;
&lt;P&gt;I have some tests on my local RDB2 with BSP44 code base, but do not reproduce the issue you mentioned.&lt;/P&gt;
&lt;P&gt;My test is with the following modification:&amp;nbsp;BL2_BASE=0x34700000 BOOTROM_ADMA_RSRVD_BASE=0x347EF000, would you mind testing it again on your&amp;nbsp; board?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Chenyin&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 07:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2298828#M15891</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-01-23T07:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: S32G2 BSP44 Memory map</title>
      <link>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2302261#M15911</link>
      <description>Hi Chenyin,&lt;BR /&gt;&lt;BR /&gt;I've tried again using BL2_BASE=0x34700000 BOOTROM_ADMA_RSRVD_BASE=0x347EF000 but it does not boot. The only option is to use 0x34708000 as BL_BASE.&lt;BR /&gt;&lt;BR /&gt;Is there any way to reduce the S32_IO_BUFFER in order to fit the image between 0x34709000 and 0x347EF000?&lt;BR /&gt;&lt;BR /&gt;I've tried to reduce S32_IO_BUFFER, then BL2 boots but crashes and dumps the stack when jumping to u-boot. What's the minimum value for S32_IO_BUFFER?</description>
      <pubDate>Wed, 28 Jan 2026 12:50:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G2-BSP44-Memory-map/m-p/2302261#M15911</guid>
      <dc:creator>cf-technica</dc:creator>
      <dc:date>2026-01-28T12:50:47Z</dc:date>
    </item>
  </channel>
</rss>

