<?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 VPN Linux BSP Won't Boot, DDR Error in S32G</title>
    <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1998154#M11789</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243212"&gt;@mkayondo&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for running the test. Unfortunately, it seems to be a HW issue of the DDR. Please contact your FAE to verify if you&amp;nbsp;&lt;SPAN&gt;can request a replacement.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Nov 2024 17:28:13 GMT</pubDate>
    <dc:creator>carlos_o</dc:creator>
    <dc:date>2024-11-20T17:28:13Z</dc:date>
    <item>
      <title>S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1992707#M11682</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Yesterday I received the S32G3 VPN box but have spent hours trying to boot from SD Card it won't work.&lt;/P&gt;&lt;P&gt;I get the errors:&lt;/P&gt;&lt;P&gt;U-Boot 2020.04+g6286902c94 (Nov 17 2021 - 08:47:30 +0000)&lt;/P&gt;&lt;P&gt;CPU: NXP S32G399A rev. 1.1.0&lt;BR /&gt;Reset cause: Power-On Reset&lt;BR /&gt;Model: NXP S32G3XX&lt;BR /&gt;Board: NXP S32G399A-RDB3&lt;BR /&gt;DRAM: Error 3 on ddr_init&lt;BR /&gt;initcall sequence 000000003410be40 failed at call 00000000340a2f18 (err=3)&lt;BR /&gt;### ERROR ### Please RESET the board ###&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Has anyone experienced this before?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 09:07:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1992707#M11682</guid>
      <dc:creator>mkayondo</dc:creator>
      <dc:date>2024-11-12T09:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1992986#M11692</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243212"&gt;@mkayondo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Which version of BSP are you using?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Can you share the full output when you try to boot?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 17:28:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1992986#M11692</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2024-11-12T17:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1993322#M11699</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/241501"&gt;@carlos_o&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;The output I have posted is all I get every time I press the reset button. That's with the default BSP version that came with the Board on the SD Card.&lt;/P&gt;&lt;P&gt;I tried BSP35.0 with the ubuntu image, but that gives me the following output when I try to boot the board or press the reset button:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;NOTICE: Reset status: Power-On Reset&lt;BR /&gt;ERROR: Failed to configure the DDR subsystem&lt;BR /&gt;PANIC at PC: 0x00...34306878&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I tried BSP42, the latest version I suppose, but that too gave the same output.&lt;BR /&gt;I'm wondering whether there's some step I'm missing.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Nov 2024 04:16:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1993322#M11699</guid>
      <dc:creator>mkayondo</dc:creator>
      <dc:date>2024-11-13T04:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1993881#M11708</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243212"&gt;@mkayondo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you run the &lt;STRONG&gt;Validation&lt;/STRONG&gt; of the &lt;STRONG&gt;DDR Tool&lt;/STRONG&gt; from &lt;STRONG&gt;S32 Design Studio 3.5&lt;/STRONG&gt; and share the output you get?&lt;/P&gt;
&lt;P&gt;Meanwhile I will review with the internal team possible reasons of the error and their solutions.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Nov 2024 17:15:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1993881#M11708</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2024-11-13T17:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1994588#M11719</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/241501"&gt;@carlos_o&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I have tried all day to find any information or tutorials on performing DDR tests using S32DS but in vain.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would you please provide some pointers in that direction? If some PDF exists, I would appreciate if you help attach it here.&lt;/P&gt;&lt;P&gt;It is my first working working with S32DS &amp;amp; S32G in general and most of this stuff is mostly new. Please understand my situation.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2024 10:31:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1994588#M11719</guid>
      <dc:creator>mkayondo</dc:creator>
      <dc:date>2024-11-14T10:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1994819#M11730</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243212"&gt;@mkayondo&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You need to turn on the board as Serial Boot&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_1-1731600796776.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310613i5AC1666DA9F5507B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_1-1731600796776.png" alt="carlos_o_1-1731600796776.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;[Page 9, S32G-VNP-RDB3 User Guide, Rev. 1.0, 03/2023]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can open/create a project for you S32 Device. After open&amp;nbsp;&lt;STRONG&gt;ConfigTools&amp;nbsp;&lt;/STRONG&gt;and&amp;nbsp;click on &lt;STRONG&gt;DDR&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It will load a page like the next (it can be on the DDR View or Validation tab; you need to be on the validation tab):&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_4-1731601302554.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310616i9C69BA786392B7AA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_4-1731601302554.png" alt="carlos_o_4-1731601302554.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;Verify the project selected at the top. After select the port COM.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_3-1731601282483.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310615i7A4253286B2349D1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_3-1731601282483.png" alt="carlos_o_3-1731601282483.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check the Firmware Init test and click on Start Validation.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_5-1731601495728.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/310619iC38DA7641AA01C84/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_5-1731601495728.png" alt="carlos_o_5-1731601495728.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It will run and you can see if this passes or not. Please share the output you get here.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you need help.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also here is a reference for a&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/Getting-Started-DDR-Tool/ta-p/1130390" target="_self"&gt;Getting Started: DDR Tool&lt;/A&gt; Video&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2024 16:31:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1994819#M11730</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2024-11-14T16:31:45Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1995989#M11749</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/241501"&gt;@carlos_o&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Sorry, it took long to setup the S32DS environment.&lt;/P&gt;&lt;P&gt;Here is the output from the DDR Test:&lt;/P&gt;&lt;P&gt;#################### Result for: phy_init ###### Run 1 #############################################&lt;BR /&gt;Microsoft Windows [Version 10.0.26100.2314]&lt;BR /&gt;(c) Microsoft Corporation. All rights reserved.&lt;/P&gt;&lt;P&gt;C:\NXP\S32DS.3.5\eclipse&amp;gt;C:\NXP\S32DS.3.5\S32DS\build_tools\msys32\mingw32\bin\python2 C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts\s.py -l DEBUG -parentPID 3308 "C:/Users/kayon/AppData/Local/Temp/mem_validation/connect.json" "C:/Users/kayon/AppData/Local/Temp/mem_validation/test.json" "C:/Users/kayon/AppData/Local/Temp/mem_validation/phy.json"&lt;BR /&gt;DEBUG:test:Initializing test&lt;BR /&gt;INFO:test:Using binary C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32G358A/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/S32G3_M7_A53.bin&lt;BR /&gt;DEBUG:backend:Executing: set remotetimeout 60000&lt;BR /&gt;DEBUG:backend:Executing: set debug remote 0&lt;BR /&gt;DEBUG:backend:Executing: set interactive-mode off&lt;BR /&gt;DEBUG:backend:Executing: set pagination off&lt;BR /&gt;DEBUG:backend:Executing: set print repeats 0&lt;BR /&gt;DEBUG:backend:Executing: disconnect&lt;BR /&gt;DEBUG:utils.serial_lib:App path C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32G358A/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/S32G3_M7_A53.bin&lt;BR /&gt;DEBUG:utils.serial_lib:establishing bootrom connection&lt;BR /&gt;DEBUG:utils.serial_lib:HEADER :&lt;BR /&gt;['0xd8', '0x0', '0x0', '0x60', '0x0', '0x0', '0x30', '0x34', '0x0', '0x0', '0x30', '0x34', '0x50', '0x31', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0']&lt;BR /&gt;INFO:utils.serial_lib:Writing firmware.&lt;BR /&gt;DEBUG:utils.serial_lib:12624&lt;BR /&gt;DEBUG:utils.serial_lib:1 / 4&lt;BR /&gt;DEBUG:utils.serial_lib:2 / 4&lt;BR /&gt;DEBUG:utils.serial_lib:3 / 4&lt;BR /&gt;DEBUG:utils.serial_lib:4 / 4&lt;BR /&gt;INFO:utils.serial_lib:Writing firmware completed.&lt;BR /&gt;DEBUG:utils.serial_lib:establishing master connection&lt;BR /&gt;DEBUG:utils.serial_lib:Requested ACK&lt;BR /&gt;DEBUG:utils.serial_lib:Received ACK&lt;BR /&gt;DEBUG:gdbcommands.commands:----------------------------------&lt;BR /&gt;DEBUG:gdbcommands.commands:C:\Users\kayon\AppData\Local\Temp\mem_validation\phy.json&lt;BR /&gt;INFO:gdbcommands.commands:Preparing DDR training data&lt;BR /&gt;DEBUG:utils.serial_lib:Read value FEDC8855&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32G358A/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/phy/g3_phy.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x34000000&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:\Users\kayon\AppData\Local\Temp\mem_validation\dcd.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x34000300&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.function&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.result_status&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_logged_items&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.log_addr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 876675072&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.log_types&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1023&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.log_upper_addr_limit&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 876744704&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.swap_enable&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.ccsr_phy1_addr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1077411840&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.ccsr_phy2_addr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 23068672&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.reg_map_compression_ver&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 3&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_source_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 872759296&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_destination_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 327680&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_size_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 32428&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_source_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 872792320&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_destination_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 344064&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_size_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1660&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_source_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 872796160&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_destination_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 327680&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.imem_fw_size_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 25504&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_source_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 872824832&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_destination_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 344064&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dmem_fw_size_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1404&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.train_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.ctrl_id&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dram_type&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dimm_type&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.frequency&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 800&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.hard_macro_ver&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_dbyte&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_active_dbyte_dfi0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_anib&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 10&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_rank_dfi0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_rank_dfi1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_pstates&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.pll_bypass&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dfi_freq_ratio&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.read_dbi_enable&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dfi1_exists&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dram_data_width&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 16&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dram_byte_swap&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.ext_cal_res_val&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx_slew_rise_dq&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 15&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx_slew_fall_dq&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 15&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx_slew_rise_ac&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 15&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx_slew_fall_ac&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 15&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.odt_impedance&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 60&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx_impedance&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 40&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.atx_impedance&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 40&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mem_alert_en&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mem_alert_pu_imp&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 5&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mem_alert_vref_level&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 41&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mem_alert_sync_bypass&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.cal_interval&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 9&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.cal_once&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dis_dyn_adr_tri&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.is2t_timing&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.d4rx_preamble_length&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.d4tx_preamble_length&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.decision_feedback_eq&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.phy_odt_impedance&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.phy_drv_impedance&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.msg_misc&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.hdt_ctrl&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 255&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.cs_present&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 3&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.cs_present_d0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 3&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.cs_present_d1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.phy_vref&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 24&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.dfi_mrl_margin&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 3&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.addr_mirror&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.wr_odt_pat_rank0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.wr_odt_pat_rank1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.wr_odt_pat_rank2&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.wr_odt_pat_rank3&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rd_odt_pat_rank0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 32&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rd_odt_pat_rank1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 16&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rd_odt_pat_rank2&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rd_odt_pat_rank3&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.d4_misc&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.disabled_dbyte&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.sequence_ctrl&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4895&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.sequence_ctrl_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 97&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park2&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park3&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park4&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park5&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park6&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rtt_nom_wr_park7&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.share_2d_vref_result&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.delay_weight_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 128&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.voltage_weight_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 32&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr0&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 12292&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr2&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 48&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr3&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1088&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr4&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4608&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr5&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 5696&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.mr6&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4096&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.atx_delay&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.atx_delay_en&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.rx2d_train_opt&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.tx2d_train_opt&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.train_opt_en&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.train_count_1d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.train_count_2d&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_imem_fw_source&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 873095168&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_imem_fw_destination&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 327680&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_imem_fw_size&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 22496&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_dmem_fw_source&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 873117664&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_dmem_fw_destination&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 344576&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_dmem_fw_size&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 6900&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_test&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 5&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_subtest&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_out_addr_hi&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_out_addr_lo&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 873124824&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_cs&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_r_count&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 32&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_l_count&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 16&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_x_count&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 32&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_seed&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 65535&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_prbs&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_byte&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_lane&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.diag_test_addr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4096&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_use_broadcast_mr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_ca_terminating_rank_ch_a&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_ca_terminating_rank_ch_b&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr1&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 36&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr2&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 18&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr3&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 51&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr4&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr11&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 102&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr12&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 77&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr13&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 8&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr14&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 79&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr16&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr17&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr22&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 4&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_mr24&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_wdqsext&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_lp4x_mode&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_misc&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lp4_ca_train_opt_en&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.log_io_addr&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 876748800&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.log_io_upper_addr_limit&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 877797376&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_logged_io_items&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lane_0_dq_map&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1985229328&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lane_1_dq_map&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1985229328&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lane_2_dq_map&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1985229328&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.lane_3_dq_map&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 1985229328&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.static_refresh_rate&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 0&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x3405c100&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x34054000&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x34064000&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing file to memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin&lt;BR /&gt;DEBUG:backend:&amp;gt; To address: 0x3405d000&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Writing symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: TEST_OUT.appState&lt;BR /&gt;DEBUG:backend:&amp;gt; Value: 2857740885&lt;BR /&gt;INFO:gdbcommands.commands:Completed DDR data preparation&lt;BR /&gt;INFO:gdbcommands.commands:Running DDR training&lt;BR /&gt;DEBUG:utils.serial_lib:Read value FEDC8855&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Reading symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.result_status&lt;BR /&gt;DEBUG:utils.serial_lib:Read value 00000003&lt;BR /&gt;INFO:gdbcommands.commands:Training finished with code : 3&lt;BR /&gt;INFO:gdbcommands.commands:Collecting logs&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Reading symbol&lt;BR /&gt;DEBUG:backend:&amp;gt; Symbol: g_params.num_logged_items&lt;BR /&gt;DEBUG:utils.serial_lib:Read value 00000001&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Reading memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From address: 0x34410000&lt;BR /&gt;DEBUG:backend:&amp;gt; Size: 0x800&lt;BR /&gt;DEBUG:backend:&amp;gt; Access size: 1&lt;BR /&gt;DEBUG:utils.serial_lib:Read value FF000000000000000000000000000000000000000000000000&lt;BR /&gt;DEBUG:backend:[ SerialLib ] Reading memory&lt;BR /&gt;DEBUG:backend:&amp;gt; From address: 0x34410800&lt;BR /&gt;DEBUG:backend:&amp;gt; Size: 0x800&lt;BR /&gt;DEBUG:backend:&amp;gt; Access size: 1&lt;BR /&gt;DEBUG:utils.serial_lib:Read value 00000000000000000000000000000000000000000000000000&lt;BR /&gt;Firmware has failed (firmware completed)&lt;/P&gt;&lt;P&gt;ERROR:test:Traceback (most recent call last):&lt;BR /&gt;File "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts/test.py", line 99, in run&lt;BR /&gt;self.prepare_app()&lt;BR /&gt;File "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts/test.py", line 146, in prepare_app&lt;BR /&gt;phy.execute_operation(CwPhy.OP_FULL_INIT)&lt;BR /&gt;File "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts/gdbcommands/commands.py", line 962, in execute_operation&lt;BR /&gt;self.__execute_algorithm()&lt;BR /&gt;File "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts/gdbcommands/commands.py", line 844, in __execute_algorithm&lt;BR /&gt;self.display_error_message(result_status)&lt;BR /&gt;File "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G358A\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts/gdbcommands/commands.py", line 1387, in display_error_message&lt;BR /&gt;raise PhyTrainingException(self.get_error_message(result_status))&lt;BR /&gt;PhyTrainingException: DDR PHY: 1D training failed&lt;/P&gt;&lt;P&gt;****DONE****&lt;BR /&gt;DEBUG:backend:Executing: quit&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 05:29:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1995989#M11749</guid>
      <dc:creator>mkayondo</dc:creator>
      <dc:date>2024-11-18T05:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: S32G3 VPN Linux BSP Won't Boot, DDR Error</title>
      <link>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1998154#M11789</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243212"&gt;@mkayondo&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for running the test. Unfortunately, it seems to be a HW issue of the DDR. Please contact your FAE to verify if you&amp;nbsp;&lt;SPAN&gt;can request a replacement.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Nov 2024 17:28:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G3-VPN-Linux-BSP-Won-t-Boot-DDR-Error/m-p/1998154#M11789</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2024-11-20T17:28:13Z</dc:date>
    </item>
  </channel>
</rss>

