<?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: S32G ATF DTB flash partitions in S32G</title>
    <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2131015#M14060</link>
    <description>yes. Yeah, there's a problem with the dtb</description>
    <pubDate>Wed, 09 Jul 2025 15:15:00 GMT</pubDate>
    <dc:creator>liuchi</dc:creator>
    <dc:date>2025-07-09T15:15:00Z</dc:date>
    <item>
      <title>S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130769#M14048</link>
      <description>&lt;P&gt;Dear engineers:&lt;BR /&gt;I am using the S32G274A RDB2 development board. In the ATF dtb, I adjusted the flash partitions. I plan to add a new user partition.&lt;BR /&gt;When I added this user partition configuration, the Uboot startup would fail. As shown in the picture.&lt;BR /&gt;When I disabled the user partition configuration, Uboot could start normally.&lt;BR /&gt;The partitioning is done in 64K byte alignment.&lt;BR /&gt;Are there any other points that need attention? We are very much looking forward to your responses.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liuchi_0-1752051233884.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/346726iEE52B046D7C4D363/image-size/medium?v=v2&amp;amp;px=400" role="button" title="liuchi_0-1752051233884.png" alt="liuchi_0-1752051233884.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liuchi_1-1752051251853.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/346727i0ECE2AFB3F64F5A0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="liuchi_1-1752051251853.png" alt="liuchi_1-1752051251853.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jul 2025 08:54:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130769#M14048</guid>
      <dc:creator>liuchi</dc:creator>
      <dc:date>2025-07-09T08:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130964#M14056</link>
      <description>&lt;P&gt;One thing to be aware of:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;According to the S32G Reference Manual, the APP code header must be glued to the application code. This is the reason why&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;.code&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is always placed 0x40 bytes after&amp;nbsp;&lt;FONT face="courier new,courier"&gt;.app_code&lt;/FONT&gt;. Therefore, BootROM will assume that everything after the APP header represents code that has to be loaded in SRAM and booted according to other fields part of the IVT. Here is a snippet from the Boot chapter:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RandyKrakora_0-1752069373804.png" style="width: 673px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/346781i1780BA1E17BEA77F/image-dimensions/673x449?v=v2" width="673" height="449" role="button" title="RandyKrakora_0-1752069373804.png" alt="RandyKrakora_0-1752069373804.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, 09 Jul 2025 13:57:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130964#M14056</guid>
      <dc:creator>RandyKrakora</dc:creator>
      <dc:date>2025-07-09T13:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130974#M14057</link>
      <description>Thank you for your reply. However, my issue should have nothing to do with IVT. Because ATF has been activated, it was only due to the DTB problem that the system crashed.</description>
      <pubDate>Wed, 09 Jul 2025 14:12:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130974#M14057</guid>
      <dc:creator>liuchi</dc:creator>
      <dc:date>2025-07-09T14:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130988#M14058</link>
      <description>&lt;P&gt;Assume you booting from QSPI?&lt;BR /&gt;&lt;BR /&gt;Do you have your entire QSPI memory layout we could see? It seems somehow bl31 is in a place unknown to the atf.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Randy&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jul 2025 14:36:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130988#M14058</guid>
      <dc:creator>RandyKrakora</dc:creator>
      <dc:date>2025-07-09T14:36:02Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130998#M14059</link>
      <description>NOTICE: Reset status: Power-On Reset&lt;BR /&gt;NOTICE: BL2: v2.10.7(release):bsp43.0-2.10.7-dirty&lt;BR /&gt;NOTICE: BL2: Built : 02:04:42, Jul 9 2025&lt;BR /&gt;NOTICE: BL2: Booting BL31&lt;BR /&gt;PANIC in EL3.&lt;BR /&gt;x30 = 0x00000000ff6133e8&lt;BR /&gt;x0 = 0x00000000ff630000&lt;BR /&gt;x1 = 0x00000000ff630000&lt;BR /&gt;x2 = 0x00000000ff624110&lt;BR /&gt;x3 = 0x00000000ffffffc8&lt;BR /&gt;x4 = 0x00000000edfe0dd0&lt;BR /&gt;x5 = 0x0000000000000000&lt;BR /&gt;x6 = 0x0000000000000100&lt;BR /&gt;x7 = 0x000000000000000d&lt;BR /&gt;x8 = 0x00000000ff620000&lt;BR /&gt;x9 = 0x0000000034302000&lt;BR /&gt;x10 = 0x0000000000032000&lt;BR /&gt;x11 = 0x0000000000000000&lt;BR /&gt;x12 = 0x0000000000000000&lt;BR /&gt;x13 = 0x00000000ff616240&lt;BR /&gt;x14 = 0x00000000ff615c70&lt;BR /&gt;x15 = 0x0000000000000034&lt;BR /&gt;x16 = 0x0000000000000004&lt;BR /&gt;x17 = 0x0000000000000001&lt;BR /&gt;x18 = 0x00000000401cc000&lt;BR /&gt;x19 = 0x00000000ff616ed8&lt;BR /&gt;x20 = 0x00000000ff630000&lt;BR /&gt;x21 = 0x0000000000000000&lt;BR /&gt;x22 = 0x0000000000000000&lt;BR /&gt;x23 = 0x0000000000000000&lt;BR /&gt;x24 = 0x0000000000000000&lt;BR /&gt;x25 = 0x0000000000000000&lt;BR /&gt;x26 = 0x0000000000000000&lt;BR /&gt;x27 = 0x0000000000000000&lt;BR /&gt;x28 = 0x0000000000000000&lt;BR /&gt;x29 = 0x00000000ff624110&lt;BR /&gt;scr_el3 = 0x0000000000000238&lt;BR /&gt;sctlr_el3 = 0x0000000030cd183f&lt;BR /&gt;cptr_el3 = 0x0000000080000400&lt;BR /&gt;tcr_el3 = 0x000000008081351c&lt;BR /&gt;daif = 0x00000000000002c0&lt;BR /&gt;mair_el3 = 0x00000000004404ff&lt;BR /&gt;spsr_el3 = 0x00000000000003cd&lt;BR /&gt;elr_el3 = 0x00000000ff600000&lt;BR /&gt;ttbr0_el3 = 0x00000000ff634e00&lt;BR /&gt;esr_el3 = 0x0000000000000000&lt;BR /&gt;far_el3 = 0x0000000000000000&lt;BR /&gt;spsr_el1 = 0x0000000000000000&lt;BR /&gt;elr_el1 = 0x0000000000000000&lt;BR /&gt;spsr_abt = 0x0000000000000000&lt;BR /&gt;spsr_und = 0x0000000000000000&lt;BR /&gt;spsr_irq = 0x0000000000000000&lt;BR /&gt;spsr_fiq = 0x0000000000000000&lt;BR /&gt;sctlr_el1 = 0x0000000000c50838&lt;BR /&gt;actlr_el1 = 0x0000000000000000&lt;BR /&gt;cpacr_el1 = 0x0000000000300000&lt;BR /&gt;csselr_el1 = 0x0000000000000000&lt;BR /&gt;sp_el1 = 0x0000000000000000&lt;BR /&gt;esr_el1 = 0x0000000000000000&lt;BR /&gt;ttbr0_el1 = 0x0000000000000000&lt;BR /&gt;ttbr1_el1 = 0x0000000000000000&lt;BR /&gt;mair_el1 = 0x44e048e000098aa4&lt;BR /&gt;amair_el1 = 0x0000000000000000&lt;BR /&gt;tcr_el1 = 0x0000000000000000&lt;BR /&gt;tpidr_el1 = 0x0000000000000000&lt;BR /&gt;tpidr_el0 = 0x0000000000000000&lt;BR /&gt;tpidrro_el0 = 0x0000000000000000&lt;BR /&gt;par_el1 = 0x0000000000000000&lt;BR /&gt;mpidr_el1 = 0x0000000080000000&lt;BR /&gt;afsr0_el1 = 0x0000000000000000&lt;BR /&gt;afsr1_el1 = 0x0000000000000000&lt;BR /&gt;contextidr_el1 = 0x0000000000000000&lt;BR /&gt;vbar_el1 = 0x0000000000000000&lt;BR /&gt;cntp_ctl_el0 = 0x0000000000000000&lt;BR /&gt;cntp_cval_el0 = 0x0000000000000000&lt;BR /&gt;cntv_ctl_el0 = 0x0000000000000000&lt;BR /&gt;cntv_cval_el0 = 0x0000000000000000&lt;BR /&gt;cntkctl_el1 = 0x0000000000000000&lt;BR /&gt;sp_el0 = 0x00000000ff624110&lt;BR /&gt;isr_el1 = 0x0000000000000000&lt;BR /&gt;dacr32_el2 = 0x0000000000000000&lt;BR /&gt;ifsr32_el2 = 0x0000000000000000&lt;BR /&gt;cpuectlr_el1 = 0x0000000000000040&lt;BR /&gt;cpumerrsr_el1 = 0x0000000000000000&lt;BR /&gt;l2merrsr_el1 = 0x0000000013385ec8&lt;BR /&gt;cpuactlr_el1 = 0x00001000090ca000&lt;BR /&gt;这是具体的错误日志&lt;BR /&gt;&amp;amp;qspi {&lt;BR /&gt;&lt;BR /&gt;macronix_memory: mx25uw51245g@0 {&lt;BR /&gt;&lt;BR /&gt;compatible = "jedec,spi-nor";&lt;BR /&gt;&lt;BR /&gt;spi-max-frequency = &amp;lt;200000000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;spi-tx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;spi-rx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;partitions {&lt;BR /&gt;&lt;BR /&gt;compatible = "fixed-partitions";&lt;BR /&gt;&lt;BR /&gt;address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;flashimage@0 {&lt;BR /&gt;&lt;BR /&gt;label = "Flash-Image";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x0 0x4000000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;boot@0 {&lt;BR /&gt;&lt;BR /&gt;label = "BL2";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x0 0xd0000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;fip@d0000 {&lt;BR /&gt;&lt;BR /&gt;label = "FIP";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0xd0000 0x1d0000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;boot-env@2a0000 {&lt;BR /&gt;&lt;BR /&gt;label = "U-Boot-Env";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x2a0000 0x10000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;kernel@2b0000 {&lt;BR /&gt;&lt;BR /&gt;label = "Kernel";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x2b0000 0x10d0000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;dtb@1380000 {&lt;BR /&gt;&lt;BR /&gt;label = "DTB";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x1380000 0x30000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;rootfs@13b0000 {&lt;BR /&gt;&lt;BR /&gt;label = "Rootfs";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x13b0000 0x1f10000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;macronix_memory {&lt;BR /&gt;&lt;BR /&gt;partitions {&lt;BR /&gt;&lt;BR /&gt;pfe@32c0000 {&lt;BR /&gt;&lt;BR /&gt;label = "PFE-Firmware";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x32c0000 0x950000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;user@0x3c10000 {&lt;BR /&gt;&lt;BR /&gt;label = "User";&lt;BR /&gt;&lt;BR /&gt;reg = &amp;lt;0x3c10000 0xA0000&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;This is QSPI memory layout, the user partitions is the new partition</description>
      <pubDate>Wed, 09 Jul 2025 14:50:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2130998#M14059</guid>
      <dc:creator>liuchi</dc:creator>
      <dc:date>2025-07-09T14:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2131015#M14060</link>
      <description>yes. Yeah, there's a problem with the dtb</description>
      <pubDate>Wed, 09 Jul 2025 15:15:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2131015#M14060</guid>
      <dc:creator>liuchi</dc:creator>
      <dc:date>2025-07-09T15:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132636#M14088</link>
      <description>&lt;P&gt;I reproduced the issue here, talking to our linux team to determine the cause and fix.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Randy Krakora&lt;/P&gt;</description>
      <pubDate>Fri, 11 Jul 2025 17:10:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132636#M14088</guid>
      <dc:creator>RandyKrakora</dc:creator>
      <dc:date>2025-07-11T17:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132911#M14089</link>
      <description>&lt;P&gt;hi,&lt;SPAN&gt;liuchi&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Thank you for your question.&lt;/P&gt;
&lt;P&gt;I think you should pay more attention to the setting of the address. You can refer to the picture setting to add partition.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joey_z_0-1752457578102.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/347298i77162F41530CE8B6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joey_z_0-1752457578102.png" alt="Joey_z_0-1752457578102.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="Joey_z_1-1752457742569.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/347299i9A25FAAF325FC778/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joey_z_1-1752457742569.png" alt="Joey_z_1-1752457742569.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope it can help you.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Joey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 01:50:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132911#M14089</guid>
      <dc:creator>Joey_z</dc:creator>
      <dc:date>2025-07-14T01:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: S32G ATF DTB flash partitions</title>
      <link>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132918#M14090</link>
      <description>&lt;P&gt;This issue has been resolved. After modifying the dtb flash partition, both bl2_w_dtb.s32 and fip.bin need to be updated, not just bl2_w_dtb.s32.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 02:01:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-ATF-DTB-flash-partitions/m-p/2132918#M14090</guid>
      <dc:creator>liuchi</dc:creator>
      <dc:date>2025-07-14T02:01:43Z</dc:date>
    </item>
  </channel>
</rss>

