<?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>MCX Microcontrollersのトピックi.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339038#M5095</link>
    <description>&lt;P&gt;I working on a custom board based on &lt;STRONG&gt;MIMX8MM4DVTLZAA&lt;/STRONG&gt; using Config Tools for i.MX (v25.12, DDR Tool v3.30) for DDR3 validation.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;DDR: K4B4G1646D-BYK0 (single chip)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Boot: SDP (USB)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;UART used: &lt;STRONG&gt;UART2&lt;/STRONG&gt; (USB-UART, 115200)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Observation:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;SDP download &amp;amp; jump → OK&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Board executes image → OK&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;UART logs visible on terminal:&lt;/P&gt;&lt;PRE&gt;hardware_init...
DDR frequency 800MHz&lt;/PRE&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;But DDR tool fails during phy_init with:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Timeout waiting for “[TARGET IS ALIVE]”&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;“Application is not waiting for input state”&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt;&lt;BR /&gt;Tool cannot establish handshake, although UART prints logs.&lt;BR /&gt;I check with older tool v3.30, with that getting this&amp;nbsp;&lt;STRONG&gt;Waiting for board configuration from PC-end...&amp;nbsp;&lt;/STRONG&gt;after hardware init, but after this there is nothing is coming.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;How to resolve above issue?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Attachmets:&lt;BR /&gt;&lt;/STRONG&gt;- DDR config screenshot&lt;BR /&gt;- .ds (changed to .txt for upload)&lt;/P&gt;</description>
    <pubDate>Wed, 25 Mar 2026 07:32:47 GMT</pubDate>
    <dc:creator>suraj02</dc:creator>
    <dc:date>2026-03-25T07:32:47Z</dc:date>
    <item>
      <title>i.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339038#M5095</link>
      <description>&lt;P&gt;I working on a custom board based on &lt;STRONG&gt;MIMX8MM4DVTLZAA&lt;/STRONG&gt; using Config Tools for i.MX (v25.12, DDR Tool v3.30) for DDR3 validation.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;DDR: K4B4G1646D-BYK0 (single chip)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Boot: SDP (USB)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;UART used: &lt;STRONG&gt;UART2&lt;/STRONG&gt; (USB-UART, 115200)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Observation:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;SDP download &amp;amp; jump → OK&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Board executes image → OK&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;UART logs visible on terminal:&lt;/P&gt;&lt;PRE&gt;hardware_init...
DDR frequency 800MHz&lt;/PRE&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;But DDR tool fails during phy_init with:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Timeout waiting for “[TARGET IS ALIVE]”&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;“Application is not waiting for input state”&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt;&lt;BR /&gt;Tool cannot establish handshake, although UART prints logs.&lt;BR /&gt;I check with older tool v3.30, with that getting this&amp;nbsp;&lt;STRONG&gt;Waiting for board configuration from PC-end...&amp;nbsp;&lt;/STRONG&gt;after hardware init, but after this there is nothing is coming.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;How to resolve above issue?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Attachmets:&lt;BR /&gt;&lt;/STRONG&gt;- DDR config screenshot&lt;BR /&gt;- .ds (changed to .txt for upload)&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 07:32:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339038#M5095</guid>
      <dc:creator>suraj02</dc:creator>
      <dc:date>2026-03-25T07:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339111#M5096</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/251699"&gt;@suraj02&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is your board in download mode?&lt;/P&gt;
&lt;P&gt;B.R&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 09:27:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339111#M5096</guid>
      <dc:creator>pengyong_zhang</dc:creator>
      <dc:date>2026-03-25T09:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339154#M5097</link>
      <description>Yes I checked that, its in download mode:&lt;BR /&gt;$ ./uuu.exe -lsusb&lt;BR /&gt;uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1&lt;BR /&gt;&lt;BR /&gt;Connected Known USB Devices&lt;BR /&gt;Path Chip Pro Vid Pid BcdVersion Serial_no&lt;BR /&gt;====================================================================&lt;BR /&gt;1:1 MX8MM SDP: 0x1FC9 0x0134 0x0101&lt;BR /&gt;</description>
      <pubDate>Wed, 25 Mar 2026 09:59:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339154#M5097</guid>
      <dc:creator>suraj02</dc:creator>
      <dc:date>2026-03-25T09:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339779#M5106</link>
      <description>&lt;P&gt;&lt;BR /&gt;I would like to share a brief update on the DDR validation issue shared above, for our custom board based on the MIMX8MM4DVTLZAA.&lt;BR /&gt;What we tried:&lt;BR /&gt;• Initially faced timeout issue with Config Tools (25.12):&lt;BR /&gt;“Timeout waiting for [TARGET IS ALIVE]”&lt;BR /&gt;• Based on forum reference:&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-LPDDR4-Config-Tool-failure/m-p/1979486" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-LPDDR4-Config-Tool-failure/m-p/1979486&lt;/A&gt;&lt;BR /&gt;we tried older DDR Stress Tool (v3.31).&lt;BR /&gt;• Tool was stuck at “Waiting for board configuration from PC-end...”&lt;BR /&gt;→ Fixed by moving PMIC init block to the start of .ds script.&lt;BR /&gt;• After this, board responds correctly and DDR configuration is detected.&lt;BR /&gt;Current Issue:&lt;BR /&gt;• Now failing with:&lt;BR /&gt;Invalid Target(Request=0x0, CoreID=0xd03)&lt;BR /&gt;• Reference to similar issue:&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/LPDDR4-issue-in-DDR-Stress-Tool/m-p/1163159" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/LPDDR4-issue-in-DDR-Stress-Tool/m-p/1163159&lt;/A&gt;&lt;BR /&gt;Checks done:&lt;BR /&gt;Correct target (i.MX8MM) selected&lt;BR /&gt;PMIC configuration working&lt;BR /&gt;All required voltages (VDD_SOC, VDD_ARM, etc.) verified&lt;BR /&gt;Current Logs (snippet):&lt;BR /&gt;Downloading file 'bin\ddr3_train_string_v201709.bin' ..Done&lt;/P&gt;&lt;P&gt;Downloading file 'bin\ddr3_imem_1d_v201709.bin' ..Done&lt;/P&gt;&lt;P&gt;Downloading file 'bin\ddr3_dmem_1d_v201709.bin' ..Done&lt;/P&gt;&lt;P&gt;Downloading IVT header...Done&lt;BR /&gt;Downloading file 'bin\m845s_ddr_stress_test.bin' ...Done&lt;/P&gt;&lt;P&gt;Download is complete&lt;BR /&gt;Waiting for the target board boot...&lt;/P&gt;&lt;P&gt;===================hardware_init=====================&lt;BR /&gt;PMIC is initialized in DDR script&lt;BR /&gt;Write 0x0 to PMIC reg[0xc] successfully&lt;BR /&gt;Write 0x14 to PMIC reg[0x11] successfully&lt;BR /&gt;Write 0x20 to PMIC reg[0x14] successfully&lt;BR /&gt;Write 0x14 to PMIC reg[0x17] successfully&lt;BR /&gt;Write 0x6c to PMIC reg[0x1a] successfully&lt;BR /&gt;Write 0x30 to PMIC reg[0x1c] successfully&lt;BR /&gt;Write 0x1e to PMIC reg[0x1e] successfully&lt;BR /&gt;Write 0xc0 to PMIC reg[0x21] successfully&lt;BR /&gt;Write 0xc0 to PMIC reg[0x22] successfully&lt;BR /&gt;Write 0xc0 to PMIC reg[0x23] successfully&lt;BR /&gt;Write 0xc1 to PMIC reg[0x24] successfully&lt;BR /&gt;Write 0xc0 to PMIC reg[0x25] successfully&lt;BR /&gt;hardware_init exit&lt;/P&gt;&lt;P&gt;*************************************************************************&lt;/P&gt;&lt;P&gt;*************************************************************************&lt;/P&gt;&lt;P&gt;*************************************************************************&lt;BR /&gt;MX8 DDR Stress Test V3.30&lt;BR /&gt;Built on Nov 24 2021 13:30:14&lt;BR /&gt;*************************************************************************&lt;/P&gt;&lt;P&gt;Waiting for board configuration from PC-end...&lt;/P&gt;&lt;P&gt;--Set up the MMU and enable I and D cache--&lt;BR /&gt;- This is the Cortex-A53 core&lt;BR /&gt;- Check if I cache is enabled&lt;BR /&gt;- Enabling I cache since it was disabled&lt;BR /&gt;- Push base address of TTB to TTBR0_EL3&lt;BR /&gt;- Config TCR_EL3&lt;BR /&gt;- Config MAIR_EL3&lt;BR /&gt;- Enable MMU&lt;BR /&gt;- Data Cache has been enabled&lt;BR /&gt;- Check system memory register, only for debug&lt;/P&gt;&lt;P&gt;- VMCR Check:&lt;BR /&gt;- ttbr0_el3: 0x93d000&lt;BR /&gt;- tcr_el3: 0x2051c&lt;BR /&gt;- mair_el3: 0x774400&lt;BR /&gt;- sctlr_el3: 0xc01815&lt;BR /&gt;- id_aa64mmfr0_el1: 0x1122&lt;/P&gt;&lt;P&gt;- MMU and cache setup complete&lt;/P&gt;&lt;P&gt;*************************************************************************&lt;BR /&gt;ARM clock(CA53) rate: 1800MHz&lt;BR /&gt;DDR Clock: 800MHz&lt;/P&gt;&lt;P&gt;============================================&lt;BR /&gt;DDR configuration&lt;BR /&gt;DDR type is DDR3&lt;BR /&gt;Data width: 16, bank num: 8&lt;BR /&gt;Row size: 15, col size: 10&lt;BR /&gt;One chip select is used&lt;BR /&gt;Number of DDR controllers used on the SoC: 1&lt;BR /&gt;Density per chip select: 512MB&lt;BR /&gt;Density per controller is: 512MB&lt;BR /&gt;Total density detected on the board is: 512MB&lt;BR /&gt;============================================&lt;/P&gt;&lt;P&gt;Invalid Target(Request=0x0, CoreID=0xd03)&lt;/P&gt;&lt;P&gt;*************************************************************************&lt;BR /&gt;Question:&lt;BR /&gt;How to resolve this Invalid Target issue, on what should i focus on?&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 06:21:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2339779#M5106</guid>
      <dc:creator>suraj02</dc:creator>
      <dc:date>2026-03-26T06:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MM DDR Tool (Config Tools 25.12) – UART Communication Timeout</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2343425#M5131</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The issue is now resolved using mscale_ddr_tool_v3.31. DDR calibration and stress tests are being completed successfully.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The root cause of&amp;nbsp;&lt;/SPAN&gt;Invalid Target(Request=0x0, CoreID=0xd03) issue&lt;SPAN&gt;&amp;nbsp;was mainly related to UART communication on the hardware side. After properly re-soldering the UART connections and making minor adjustments in the .ds script, the DDR tool started working as expected. We also referred to the below thread and used the older tool version (v3.31):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-LPDDR4-Config-Tool-failure/m-p/1979486" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-LPDDR4-Config-Tool-failure/m-p/1979486&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;However, with the latest Config Tools for&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://i.mx/" target="_blank"&gt;i.MX&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(v25.12), we are still facing the same issue (UART timeout during phy_init).:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Timeout waiting for “[TARGET IS ALIVE]”&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;“Application is not waiting for input state”&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2026 06:07:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/i-MX8MM-DDR-Tool-Config-Tools-25-12-UART-Communication-Timeout/m-p/2343425#M5131</guid>
      <dc:creator>suraj02</dc:creator>
      <dc:date>2026-04-01T06:07:07Z</dc:date>
    </item>
  </channel>
</rss>

