<?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中的主题 Re: s32g DDR change</title>
    <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2314285#M15979</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;Would you mind adding debug option to the TFA(add "DEBUG=1" during building), and rebuild it to share more information for further debugging?&amp;nbsp;&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>Mon, 09 Feb 2026 03:15:45 GMT</pubDate>
    <dc:creator>chenyin_h</dc:creator>
    <dc:date>2026-02-09T03:15:45Z</dc:date>
    <item>
      <title>s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304391#M15922</link>
      <description>&lt;P&gt;Hi, NXP expert&lt;/P&gt;&lt;P&gt;The chip used in my development board is S32G274A and bsp38. Currently, I want to change the ddr from the original 4GB to 2GB. I have configured the ddr through S32DS in accordance with the S32G memory configuration and test manual, verified and exported the ATF source code, as shown in the following figure.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_0-1770004963054.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375093i5E895AAF25328C1D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_0-1770004963054.png" alt="ZHANGBOWEN_0-1770004963054.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Then, referring to the "S32G RDB2 Linux Board-level Development Kit ATF Customization" manual and the DDR modification section in "S32G RDB2 Linux Board-level Development Kit Uboot Customization", the corresponding ddr file has been replaced. Now there are several phenomena.&lt;/P&gt;&lt;P&gt;(1) when I'm not modify/home/ZBW/workspace/s32g/arm - trusted - the firmware - NXP/FDTS/s32g2 dtsi that maintain the contents of the memory node as shown below, when I find uboot can normal boot, However, starting the kernel will result in an error,and the error message is also posted in the following picture&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_1-1770005329238.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375094iE8CD2714A60932F7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_1-1770005329238.png" alt="ZHANGBOWEN_1-1770005329238.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;error log:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=&amp;gt; boot
switch to partitions #0, OK
mmc0(part 0) is current device
18864640 bytes read in 234 ms (76.9 MiB/s)
Booting from mmc ...
56397 bytes read in 10 ms (5.4 MiB/s)
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Using Device Tree in place at 0000000083000000, end 0000000083010c4c
   fixup: pfe0 set to 00:01:be:be:ef:11
   fixup: pfe0: Update fixed-link speed to 1000Mbps
   fixup: pfe1 set to 00:01:be:be:ef:22
   fixup: pfe2 set to 00:01:be:be:ef:33

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.119-rt65+gd6fac1c66 (oe-user@oe-host) (aarch64-fsl-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Oct 30 12:05:44 CST 2025
[    0.000000] Machine model: GRCE DOCAP-BAS
[    0.000000] earlycon: linflex0 at MMIO 0x00000000401c8000 (options '115200n8')
[    0.000000] printk: bootconsole [linflex0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000083200000, size 3 MiB
[    0.000000] OF: reserved mem: initialized node pfebufs@83200000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x00000000831fffff]
[    0.000000]   node   0: [mem 0x0000000083200000-0x00000000835dffff]
[    0.000000]   node   0: [mem 0x00000000835e0000-0x0000000083ffffff]
[    0.000000]   node   0: [mem 0x0000000084000000-0x00000000843fffff]
[    0.000000]   node   0: [mem 0x0000000084400000-0x0000000084ffffff]
[    0.000000]   node   0: [mem 0x0000000085000000-0x0000000085000fff]
[    0.000000]   node   0: [mem 0x0000000085001000-0x00000000bfffffff]
[    0.000000]   node   0: [mem 0x00000000c0000000-0x00000000c07fffff]
[    0.000000]   node   0: [mem 0x00000000c0800000-0x00000000cfffffff]
[    0.000000]   node   0: [mem 0x00000000d0001000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[    0.000000] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.000000] cma: Reserved 256 MiB at 0x00000000e0000000
[    0.000000] psci: probing for conduit method from DT.&lt;/LI-CODE&gt;&lt;P&gt;(2) When I modified the device tree to comment out the memory@880000000 in the memory node, and then recompiled U-boot and burned it in, only one line of NOTICE: Reset status: Power-On Reset will be displayed&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 04:31:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304391#M15922</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-02T04:31:42Z</dc:date>
    </item>
    <item>
      <title>回复： s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304466#M15923</link>
      <description>&lt;P&gt;Supplementary information: DDR TOOL configuration diagram, and verified successfully&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_0-1770016757261.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375115i4F3A10A9EB90D88D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_0-1770016757261.png" alt="ZHANGBOWEN_0-1770016757261.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When I was in the first situation where I could enter U-Boot, I manually set the size of mem in the U-Boot command line&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;setenv mmcargs 'run finduuid;setenv bootargs console=${console},${baudrate} mem=2G root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} earlycon nohz=off coherent_pool=64M'&lt;/LI-CODE&gt;&lt;P&gt;The phenomenon is inconsistent&lt;/P&gt;&lt;P&gt;NOTICE: Reset status: Power-On Reset&lt;BR /&gt;NOTICE: BL2: v2.5(release):bsp38.0-2.5-dirty&lt;BR /&gt;NOTICE: BL2: Built : 06:47:45, Feb 2 2026&lt;BR /&gt;NOTICE: BL2: Booting BL31&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2020.04-00006-g2560e070-dirty (Feb 02 2026 - 14:47:43 +0800)&lt;/P&gt;&lt;P&gt;SoC: NXP S32G274A rev. 2.0&lt;BR /&gt;CPU: ARM Cortex-A53 r0p4 @ max 1000 MHz&lt;BR /&gt;Model: NXP S32G274A-RDB2&lt;BR /&gt;DRAM: 3.8 GiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;Loading Environment from SPI Flash... SF: Detected mx25uw51245g with page size 256 Bytes, erase size 64 KiB, total 64 MiB&lt;BR /&gt;OK&lt;BR /&gt;Configuring PCIe0 as RootComplex&lt;BR /&gt;PCIe0: Link up! X1, Gen3&lt;BR /&gt;Device 'pcie@44100000': seq 1 is in use by 'pci_0:0.0'&lt;BR /&gt;Configuring PCIe1 as RootComplex&lt;BR /&gt;PCIe1: Failed to get link up&lt;BR /&gt;PCI: Failed autoconfig bar 20&lt;BR /&gt;PCI: Failed autoconfig bar 24&lt;BR /&gt;BusDevFun VendorId DeviceId Device Class Sub-Class&lt;BR /&gt;______________________________________________________________________&lt;BR /&gt;pcie@40400000 RootComplex&lt;BR /&gt;| `-- 00:00.00 0x1957 0x4002 Bridge device 0x04&lt;BR /&gt;| `-- 01:00.000x1e4b 0x1202 Mass storage controller 0x08&lt;BR /&gt;In: serial@401c8000&lt;BR /&gt;Out: serial@401c8000&lt;BR /&gt;Err: serial@401c8000&lt;BR /&gt;Board revision: RDB2/GLDBOX Revision D&lt;BR /&gt;Net: EQOS phy: rgmii @ 1&lt;/P&gt;&lt;P&gt;Warning: eth_eqos (eth0) using random MAC address - 12:ec:d2:dd:91:c8&lt;BR /&gt;eth0: eth_eqosFailed to get speed of XPCS for emac0_xpcs PFE: emac0: sgmii emac1: none emac2: rgmii&lt;BR /&gt;SF: Detected mx25uw51245g with page size 256 Bytes, erase size 64 KiB, total 64 MiB&lt;BR /&gt;## No elf image at address 0xefdc6a78&lt;BR /&gt;PFEng firmware file '&amp;lt;NULL&amp;gt;@0x03000000:&amp;lt;NULL&amp;gt;' loading failed: -22&lt;/P&gt;&lt;P&gt;cellular module power on&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;=&amp;gt;&lt;BR /&gt;=&amp;gt; printenv mmc&lt;BR /&gt;mmcargs mmcboot mmcdev mmcpart mmcroot mmcrootfstype&lt;BR /&gt;=&amp;gt; printenv mmcargs&lt;BR /&gt;mmcargs=run finduuid;setenv bootargs console=${console},${baudrate} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} earlycon nohz=off coherent_pool=64M&lt;BR /&gt;=&amp;gt; bdinfo&lt;BR /&gt;arch_number = 0x0000000000000000&lt;BR /&gt;boot_params = 0x0000000080000100&lt;BR /&gt;DRAM bank = 0x0000000000000000&lt;BR /&gt;-&amp;gt; start = 0x0000000080000000&lt;BR /&gt;-&amp;gt; size = 0x0000000070000000&lt;BR /&gt;DRAM bank = 0x0000000000000001&lt;BR /&gt;-&amp;gt; start = 0x0000000880000000&lt;BR /&gt;-&amp;gt; size = 0x0000000080000000&lt;BR /&gt;baudrate = 115200 bps&lt;BR /&gt;TLB addr = 0x00000000efff0000&lt;BR /&gt;relocaddr = 0x00000000efff0000&lt;BR /&gt;reloc off = 0x0000000000000000&lt;BR /&gt;irq_sp = 0x00000000efdc6b70&lt;BR /&gt;sp start = 0x00000000efdc6b70&lt;BR /&gt;Early malloc usage: 193d0 / 20000&lt;BR /&gt;fdt_blob = 0x00000000ffa97000&lt;BR /&gt;=&amp;gt; setenv mmcargs 'run finduuid;setenv bootargs console=${console},${baudrate} mem=2G root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} earlycon nohz=off coherent_pool=64M'&lt;BR /&gt;=&amp;gt; boot&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc0(part 0) is current device&lt;BR /&gt;18864640 bytes read in 234 ms (76.9 MiB/s)&lt;BR /&gt;Booting from mmc ...&lt;BR /&gt;56397 bytes read in 10 ms (5.4 MiB/s)&lt;BR /&gt;## Flattened Device Tree blob at 83000000&lt;BR /&gt;Booting using the fdt blob at 0x83000000&lt;BR /&gt;Using Device Tree in place at 0000000083000000, end 0000000083010c4c&lt;BR /&gt;fixup: pfe0 set to 00:01:be:be:ef:11&lt;BR /&gt;fixup: pfe0: Update fixed-link speed to 1000Mbps&lt;BR /&gt;fixup: pfe1 set to 00:01:be:be:ef:22&lt;BR /&gt;fixup: pfe2 set to 00:01:be:be:ef:33&lt;/P&gt;&lt;P&gt;Starting kernel ...&lt;/P&gt;&lt;P&gt;[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]&lt;BR /&gt;[ 0.000000] Linux version 5.15.119-rt65+gd6fac1c66 (oe-user@oe-host) (aarch64-fsl-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Oct 30 12:05:44 CST 2025&lt;BR /&gt;[ 0.000000] Machine model: GRCE DOCAP-BAS&lt;BR /&gt;[ 0.000000] Memory limited to 2048MB&lt;BR /&gt;[ 0.000000] earlycon: linflex0 at MMIO 0x00000000401c8000 (options '115200n8')&lt;BR /&gt;[ 0.000000] printk: bootconsole [linflex0] enabled&lt;BR /&gt;[ 0.000000] efi: UEFI not found.&lt;BR /&gt;[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000083200000, size 3 MiB&lt;BR /&gt;[ 0.000000] OF: reserved mem: initialized node pfebufs@83200000, compatible id shared-dma-pool&lt;BR /&gt;[ 0.000000] Zone ranges:&lt;BR /&gt;[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]&lt;BR /&gt;[ 0.000000] DMA32 empty&lt;BR /&gt;[ 0.000000] Normal [mem 0x0000000100000000-0x000000088fffffff]&lt;BR /&gt;[ 0.000000] Movable zone start for each node&lt;BR /&gt;[ 0.000000] Early memory node ranges&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000831fffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000083200000-0x00000000835dffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x00000000835e0000-0x0000000083ffffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000084000000-0x00000000843fffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000084400000-0x0000000084ffffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000085000000-0x0000000085000fff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000085001000-0x00000000bfffffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000c07fffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x00000000c0800000-0x00000000cfffffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x00000000d0001000-0x00000000efffffff]&lt;BR /&gt;[ 0.000000] node 0: [mem 0x0000000880000000-0x000000088fffffff]&lt;BR /&gt;[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000088fffffff]&lt;BR /&gt;[ 0.000000] On node 0, zone DMA: 1 pages in unavailable ranges&lt;BR /&gt;[ 0.000000] cma: Reserved 256 MiB at 0x00000000e0000000&lt;BR /&gt;[ 0.000000] psci: probing for conduit method from DT.&lt;BR /&gt;[ 0.000000] psci: PSCIv1.1 detected in firmware.&lt;BR /&gt;[ 0.000000] psci: Using standard PSCI v0.2 function IDs&lt;BR /&gt;[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.&lt;BR /&gt;[ 0.000000] psci: SMC Calling Convention v1.2&lt;BR /&gt;[ 0.000000] percpu: Embedded 27 pages/cpu s71000 r8192 d31400 u110592&lt;BR /&gt;[ 0.000000] pcpu-alloc: s71000 r8192 d31400 u110592 alloc=27*4096&lt;BR /&gt;[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3&lt;BR /&gt;[ 0.000000] SError Interrupt on CPU0, code 0x00000000bf000002 -- SError&lt;BR /&gt;[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.15.119-rt65+gd6fac1c66 #1&lt;BR /&gt;[ 0.000000] Hardware name: GRCE DOCAP-BAS (DT)&lt;BR /&gt;[ 0.000000] pstate: 400000c5 (nZcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)&lt;BR /&gt;[ 0.000000] pc : __next_mem_range_rev+0xd8/0x1fc&lt;BR /&gt;[ 0.000000] lr : __next_mem_range_rev+0x90/0x1fc&lt;BR /&gt;[ 0.000000] sp : ffffffc0090c3ab0&lt;BR /&gt;[ 0.000000] x29: ffffffc0090c3ab0 x28: 0000000000001000 x27: ffffffc00913e158&lt;BR /&gt;[ 0.000000] x26: 000000000000001c x25: ffffffc00913e130 x24: 0000000000000000&lt;BR /&gt;[ 0.000000] x23: ffffffc0090c3b70 x22: ffffffc0090c3b78 x21: 0000000000000000&lt;BR /&gt;[ 0.000000] x20: ffffffc0090c3b80 x19: ffffffc00913e158 x18: ffffffffffffffff&lt;BR /&gt;[ 0.000000] x17: 000000000000002c x16: 000000000001b000 x15: 0000000000000000&lt;BR /&gt;[ 0.000000] x14: 0000000000000018 x13: 000000000000000b x12: 00000000ffffffff&lt;BR /&gt;[ 0.000000] x11: 000000000000002c x10: 000000088fbb20a8 x9 : ffffffc00921f818&lt;BR /&gt;[ 0.000000] x8 : 000000000000001c x7 : 0000000880000000 x6 : 0000000890000000&lt;BR /&gt;[ 0.000000] x5 : 000000000000002c x4 : 000000000000001c x3 : 0000000000000000&lt;BR /&gt;[ 0.000000] x2 : 0000000000000000 x1 : ffffffc00921ea80 x0 : 0000000000000000&lt;BR /&gt;[ 0.000000] Kernel panic - not syncing:&lt;BR /&gt;[ 0.000000] Asynchronous SError Interrupt&lt;BR /&gt;[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.15.119-rt65+gd6fac1c66 #1&lt;BR /&gt;[ 0.000000] Hardware name: GRCE DOCAP-BAS (DT)&lt;BR /&gt;[ 0.000000] Call trace:&lt;BR /&gt;[ 0.000000] dump_backtrace+0x0/0x1b0&lt;BR /&gt;[ 0.000000] show_stack+0x18/0x24&lt;BR /&gt;[ 0.000000] dump_stack_lvl+0x68/0x84&lt;BR /&gt;[ 0.000000] dump_stack+0x18/0x34&lt;BR /&gt;[ 0.000000] panic+0xb8/0x378&lt;BR /&gt;[ 0.000000] add_taint+0x0/0xc0&lt;BR /&gt;[ 0.000000] arm64_serror_panic+0x64/0x74&lt;BR /&gt;[ 0.000000] do_serror+0x58/0x60&lt;BR /&gt;[ 0.000000] el1h_64_error_handler+0x30/0x50&lt;BR /&gt;[ 0.000000] el1h_64_error+0x78/0x7c&lt;BR /&gt;[ 0.000000] __next_mem_range_rev+0xd8/0x1fc&lt;BR /&gt;[ 0.000000] memblock_find_in_range_node+0x228/0x240&lt;BR /&gt;[ 0.000000] memblock_alloc_range_nid+0xac/0x14c&lt;BR /&gt;[ 0.000000] memblock_alloc_internal+0x80/0xe0&lt;BR /&gt;[ 0.000000] memblock_alloc_try_nid+0xb8/0xe4&lt;BR /&gt;[ 0.000000] pcpu_alloc_first_chunk+0x13c/0x250&lt;BR /&gt;[ 0.000000] pcpu_setup_first_chunk+0x7d8/0x8c0&lt;BR /&gt;[ 0.000000] pcpu_embed_first_chunk+0x6c4/0x774&lt;BR /&gt;[ 0.000000] setup_per_cpu_areas+0x3c/0xc4&lt;BR /&gt;[ 0.000000] start_kernel+0x194/0x6bc&lt;BR /&gt;[ 0.000000] __primary_switched+0xa0/0xa8&lt;BR /&gt;[ 0.000000] Rebooting in 10 seconds..&lt;BR /&gt;NOTICE: Reset status: Destructive Reset (RUN)&lt;BR /&gt;NOTICE: BL2: v2.5(release):bsp38.0-2.5-dirty&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 07:23:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304466#M15923</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-02T07:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304893#M15926</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your post.&lt;/P&gt;
&lt;P&gt;May I know if you had enabled ECC during the DDR tool configuration?&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>Tue, 03 Feb 2026 02:12:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304893#M15926</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-02-03T02:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304981#M15927</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/24163"&gt;@chenyin_h&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have enabled ECC,&amp;nbsp;Some of the configurations are shown in the following figure&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_0-1770098956280.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375239i373B4B47FA3673AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_0-1770098956280.png" alt="ZHANGBOWEN_0-1770098956280.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 06:09:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2304981#M15927</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-03T06:09:33Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305239#M15930</link>
      <description>&lt;P&gt;Hello, &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When DDR ECC is enabled, the last 1/8 of the DDR capacity will be used to store ECC checksum values. Therefore, some changes may be needed to make the ECC-enabled DDR work normally.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1. Update the ATF configuration through the s32g_platform_def.h as follows.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;#define&amp;nbsp;BL33_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(S32G_DDR0_END&amp;nbsp;-&amp;nbsp;(256&amp;nbsp;*&amp;nbsp;SIZE_1M)&amp;nbsp;-&amp;nbsp;S32G_BL33_IMAGE_SIZE&amp;nbsp;-&amp;nbsp;\&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SIZE_1M&amp;nbsp;+&amp;nbsp;1)&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2. Follow the BSP UM to invoke menuconfig to set up the following specific configurations for U-Boot.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CONFIG_SYS_TEXT_BASE=0xefaa0000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;CONFIG_SYS_DATA_BASE=0xefa00000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3.&amp;nbsp;Comment out the 2nd memory mapping,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then try rebuilding the TFA/uboot to test.&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;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Chenyin&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 10:38:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305239#M15930</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-02-03T10:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305268#M15931</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/24163"&gt;@chenyin_h&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;According to your guidance,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for (1),&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_1-1770117024567.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375302iBB59F074C77AB9CE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_1-1770117024567.png" alt="ZHANGBOWEN_1-1770117024567.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;for (2)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_0-1770116949209.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375301i6224FBEC318C6E11/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_0-1770116949209.png" alt="ZHANGBOWEN_0-1770116949209.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;for (3)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZHANGBOWEN_2-1770117066092.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375303i46D6236B5BC27745/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZHANGBOWEN_2-1770117066092.png" alt="ZHANGBOWEN_2-1770117066092.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Did I understand and modify it correctly?&lt;/P&gt;&lt;P&gt;Then i&amp;nbsp;&lt;SPAN&gt;rebuild the TFA/uboot to test, but the result is that only one line of&lt;STRONG&gt; NOTICE: Reset status: Power-On Reset is displayed&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 11:17:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305268#M15931</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-03T11:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305681#M15937</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/24163"&gt;@chenyin_h&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just tested and found that when I disabled ECC, the system could get up and running normally.&lt;/P&gt;&lt;P&gt;So I want to know (1) if ECC is necessary and (2)what the impact will be if it is not enabled?&lt;/P&gt;&lt;P&gt;(3)If ECC is enabled, how should it be adaptively modified?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 03:24:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305681#M15937</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-04T03:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305805#M15940</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;1 &amp;amp;2：&lt;/P&gt;
&lt;P&gt;The function of DDR ECC is to detect and correct memory errors, it is usually used for highly reliable systems. Whether using ECC or not depends on your actual system requirements.&lt;/P&gt;
&lt;P&gt;3. Sorry that there is not a formal patch for your case, since the default setup on RDB is 4G, I provided some tips that may help from the experience. let me continue checking on your issues.&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 07:53:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2305805#M15940</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-02-04T07:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2312434#M15948</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/24163"&gt;@chenyin_h&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If I want to enable ECC, are there any other ways to make the system start up normally?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Feb 2026 01:12:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2312434#M15948</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-05T01:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2313416#M15964</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;I reviewed the parameters you used in DDR tool again, and additionally suggest modifying the following:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Configure the "number of DRAM banks" to "&lt;STRONG&gt;1"&lt;/STRONG&gt;&amp;nbsp;in u-boot menuconfig -&amp;gt;General setup.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then rebuild the images to have another trial.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Chenyin&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Feb 2026 06:46:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2313416#M15964</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-02-06T06:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2313463#M15965</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/24163"&gt;@chenyin_h&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;According to your guidance, I have made the following modifications&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1. Update the ATF configuration through the s32g_platform_def.h as follows.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;#define&amp;nbsp;BL33_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(S32G_DDR0_END&amp;nbsp;-&amp;nbsp;(256&amp;nbsp;*&amp;nbsp;SIZE_1M)&amp;nbsp;-&amp;nbsp;S32G_BL33_IMAGE_SIZE&amp;nbsp;-&amp;nbsp;\&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SIZE_1M&amp;nbsp;+&amp;nbsp;1)&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2. Follow the BSP UM to invoke menuconfig to set up the following specific configurations for U-Boot.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_SYS_TEXT_BASE=0xefaa0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_SYS_DATA_BASE=0xefa00000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3.&amp;nbsp;Comment out the 2nd memory mapping,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4.&amp;nbsp;Configure the "number of DRAM banks" to "&lt;STRONG&gt;1"&lt;/STRONG&gt;&amp;nbsp;in u-boot menuconfig -&amp;gt;General setup.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then i rebuild uboot,&amp;nbsp;&lt;SPAN&gt;but the result is also that only one line of&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;NOTICE: Reset status: Power-On Reset is displayed&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Feb 2026 07:40:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2313463#M15965</guid>
      <dc:creator>ZHANGBOWEN</dc:creator>
      <dc:date>2026-02-06T07:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: s32g DDR change</title>
      <link>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2314285#M15979</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259184"&gt;@ZHANGBOWEN&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;Would you mind adding debug option to the TFA(add "DEBUG=1" during building), and rebuild it to share more information for further debugging?&amp;nbsp;&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>Mon, 09 Feb 2026 03:15:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/s32g-DDR-change/m-p/2314285#M15979</guid>
      <dc:creator>chenyin_h</dc:creator>
      <dc:date>2026-02-09T03:15:45Z</dc:date>
    </item>
  </channel>
</rss>

