<?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: CodeWarrior T2080 DDR validation connection issues in T-Series</title>
    <link>https://community.nxp.com/t5/T-Series/CodeWarrior-T2080-DDR-validation-connection-issues/m-p/1954498#M5036</link>
    <description>&lt;P&gt;We have actually made some progress in getting connected to the board, however we are still experiencing issues with actually running the ram validation tool.&lt;/P&gt;&lt;P&gt;After reworking our RCW to confirm correct setting for our custom board, we had attempted to connect via the CW TAP within the Validation tool.&amp;nbsp; We had success in getting connected to the board, but only with the JTAG speed kHz set to 2 (lowest possible option) when we expect to be able to run at 33333kHz. We believe this is caused by a signal integrity issue, but for the time being it seems to be okay to run at the lower speed.&lt;/P&gt;&lt;P&gt;Once connected we have attempted to run the test set (Write-Read-Compare, Centering Clock, Read/Write ODT &amp;amp; driver) however we have failed every test with “Configuration error”, and the test result section states “Error configuring the target! - DDR initialization failed: D_INIT was not cleared by hardware” &amp;amp; “error detect register is not empty, test did not run”.&lt;/P&gt;&lt;P&gt;This led us to believe that the ram is not being turned on during the testing. After scoping the power line to the ram we noticed that it is not receiving power after loading from the JTAG after connecting, thus not actually running the tests.&lt;/P&gt;&lt;P&gt;After modifying the board and confirming the ram receives power during testing, we still received the same result.&lt;/P&gt;&lt;P&gt;Every test has failed with “Configuration error”, and the test result section states “Error configuring the target! - DDR initialization failed: D_INIT was not cleared by hardware” &amp;amp; “error detect register is not empty, test did not run”.&lt;/P&gt;</description>
    <pubDate>Fri, 13 Sep 2024 21:01:17 GMT</pubDate>
    <dc:creator>erik_pet</dc:creator>
    <dc:date>2024-09-13T21:01:17Z</dc:date>
    <item>
      <title>CodeWarrior T2080 DDR validation connection issues</title>
      <link>https://community.nxp.com/t5/T-Series/CodeWarrior-T2080-DDR-validation-connection-issues/m-p/1952733#M5031</link>
      <description>&lt;P&gt;We have a custom T2080 board that we are attempting to run the RAM validation tool on.&amp;nbsp; Currently we are booting off of SPI FLASH and get to the point where we can configure the DDR settings using the FSL DDR interactive prompt (enabled with CONFIG_FSL_DDR_INTERACTIVE).&amp;nbsp; The system is halting after attempting to load the second stage bootloader from ram, hence the desire to run the ram validation tool to correctly configure.&amp;nbsp; (RAM Used is IS43TR81024BL-125KBLI)&amp;nbsp; We are running into issues getting connected to the ram validation tool, and CodeWarrior in general using a CWTAP via USB. (CWTAP 900-76173 REV G 16131610). I have described the errors seen along with the setup procedure from a fresh CW workspace.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Setup CW Ram validation:&lt;/P&gt;&lt;P&gt;New clean workspace created within codewarrior.&lt;/P&gt;&lt;P&gt;New &amp;gt; QorIQ Configuration Project&lt;/P&gt;&lt;P&gt;Name t2080RamVal &amp;gt; Next&lt;/P&gt;&lt;P&gt;Processor to be used: T2080 silicon revision 1.1 &amp;gt; Next&lt;/P&gt;&lt;P&gt;Components: DDR Mem controller configuration &amp;gt; Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1st DDR Controller&lt;/P&gt;&lt;P&gt;Auto Configuration&lt;/P&gt;&lt;P&gt;Discrete DRAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DDR Controller:&lt;/P&gt;&lt;P&gt;Type - DDR 3L&lt;/P&gt;&lt;P&gt;Data rate - 1600 MT/s&lt;/P&gt;&lt;P&gt;Rank/Chip select - 1&lt;/P&gt;&lt;P&gt;Data bus width - 64 bits&lt;/P&gt;&lt;P&gt;CAS# latency (tCL) - 11 clocks&lt;/P&gt;&lt;P&gt;tRP/tRCD - 11 clocks&lt;/P&gt;&lt;P&gt;ECC enabled&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DRAM settings:&lt;/P&gt;&lt;P&gt;DRAM config per device - 1Gb x 8&lt;/P&gt;&lt;P&gt;DRAM speed rating - 1600 MT/s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finish&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Modify Memory Clock setting to 133.3MHz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Launch DDR_mc1:DDR component and open Validation tab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Target Connections:&lt;/P&gt;&lt;P&gt;Processor - T2080, probe Type - cwtap, JTAG speed - default, Target access - CDDE, cdde path - cdde.exe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Target fails to connect with the following error:&lt;/P&gt;&lt;P&gt;"Target is not ready: 2147500037 (T2080: Secure debug violation)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CW connection server log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CCS Windows Release Build 439p0&lt;/P&gt;&lt;P&gt;verbose logging&lt;/P&gt;&lt;P&gt;CCSAPI connection #1 accepted from DESKTOP-6JIJ9V2 at Wed Sep 11 16:51:19 2024&lt;/P&gt;&lt;P&gt;check_min_version(serverh=0,*version)&lt;/P&gt;&lt;P&gt;&amp;nbsp; api version: 00000004 00000006&lt;/P&gt;&lt;P&gt;available_connections(serverh=0,*count,*cc)&lt;/P&gt;&lt;P&gt;&amp;nbsp; connections: {0,73,0xa9fe553d}&lt;/P&gt;&lt;P&gt;cc_version(serverh=0,cc_index=0,index=0,*version)&lt;/P&gt;&lt;P&gt;config_server(config_reg=0,config_data=0x00002B67)&lt;/P&gt;&lt;P&gt;config_chain(serverh=0,cc=0,count=1,*devlist,*generic)&lt;/P&gt;&lt;P&gt;&amp;nbsp; devlist: t4amp&lt;/P&gt;&lt;P&gt;reset_to_debug(serverh=0,cc=0)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ERROR(39): Subcore error encountered during multicore operation&lt;/P&gt;&lt;P&gt;parse_error_ext(coreh.{serverh=0,cc_index=0,chain_pos=0}, 39)&lt;/P&gt;&lt;P&gt;&amp;nbsp; error: T2080: Secure debug violation&lt;/P&gt;&lt;P&gt;CCSAPI connection #1 from DESKTOP-6JIJ9V2 closed at Wed Sep 11 16:51:20 2024&lt;/P&gt;&lt;P&gt;----------&lt;/P&gt;&lt;P&gt;CCS Windows Release Build 439p0&lt;/P&gt;&lt;P&gt;verbose logging&lt;/P&gt;&lt;P&gt;CCSAPI connection #1 accepted from DESKTOP-6JIJ9V2 at Wed Sep 11 17:08:32 2024&lt;/P&gt;&lt;P&gt;check_min_version(serverh=0,*version)&lt;/P&gt;&lt;P&gt;&amp;nbsp; api version: 00000004 00000006&lt;/P&gt;&lt;P&gt;available_connections(serverh=0,*count,*cc)&lt;/P&gt;&lt;P&gt;&amp;nbsp; connections: {0,73,0xa9fe553d}&lt;/P&gt;&lt;P&gt;cc_version(serverh=0,cc_index=0,index=0,*version)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ERROR(10): Connection refused&lt;/P&gt;&lt;P&gt;get_remote_user(serverh=0,cc_index=0,*remote_user_hostname,count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; user:USB&lt;/P&gt;&lt;P&gt;CCSAPI connection #1 from DESKTOP-6JIJ9V2 closed at Wed Sep 11 17:08:38 2024&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;JTAG Override attempt:&lt;/P&gt;&lt;P&gt;After investigating this issue an attempt was made to override the RCW as multiple sources state this may be caused by missing/incorrect RCW on board. The following tutorial was followed to generate and override with the new RCW:&lt;BR /&gt;&lt;A href="https://www.nxp.com/company/about-nxp/smarter-world-videos/HOW-TO-USE-QORIQ-RCW-CODEWARRIOR?_gl=1*ykujv1*_ga*MTMxMTc4NTY0MC4xNzE4MzEzNDI4*_ga_WM5LE0KMSH*MTcyNjA5MTc5OC4xMTMuMS4xNzI2MDkxODAwLjAuMC4w" target="_blank"&gt;How to use QorIQ® RCW Override CodeWarrior | NXP Semiconductors&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This yields us with either another Secure Debug violation error, or a JTAG configuration error.&lt;/P&gt;&lt;P&gt;We plan on investigating the JTAG configuration issues further tomorrow, and will attempt to work the defined RCW settings into our SPI FLASH RCW. I will follow up with the results.&lt;/P&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;P&gt;What troubleshooting can be done in order to finalize the connection between the board and CW to allow us to run the RAM validation tool for our board?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for any help and please let me know if I can provide any further detail on our setup,&lt;/P&gt;&lt;P&gt;Erik&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 22:34:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/CodeWarrior-T2080-DDR-validation-connection-issues/m-p/1952733#M5031</guid>
      <dc:creator>erik_pet</dc:creator>
      <dc:date>2024-09-11T22:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: CodeWarrior T2080 DDR validation connection issues</title>
      <link>https://community.nxp.com/t5/T-Series/CodeWarrior-T2080-DDR-validation-connection-issues/m-p/1954498#M5036</link>
      <description>&lt;P&gt;We have actually made some progress in getting connected to the board, however we are still experiencing issues with actually running the ram validation tool.&lt;/P&gt;&lt;P&gt;After reworking our RCW to confirm correct setting for our custom board, we had attempted to connect via the CW TAP within the Validation tool.&amp;nbsp; We had success in getting connected to the board, but only with the JTAG speed kHz set to 2 (lowest possible option) when we expect to be able to run at 33333kHz. We believe this is caused by a signal integrity issue, but for the time being it seems to be okay to run at the lower speed.&lt;/P&gt;&lt;P&gt;Once connected we have attempted to run the test set (Write-Read-Compare, Centering Clock, Read/Write ODT &amp;amp; driver) however we have failed every test with “Configuration error”, and the test result section states “Error configuring the target! - DDR initialization failed: D_INIT was not cleared by hardware” &amp;amp; “error detect register is not empty, test did not run”.&lt;/P&gt;&lt;P&gt;This led us to believe that the ram is not being turned on during the testing. After scoping the power line to the ram we noticed that it is not receiving power after loading from the JTAG after connecting, thus not actually running the tests.&lt;/P&gt;&lt;P&gt;After modifying the board and confirming the ram receives power during testing, we still received the same result.&lt;/P&gt;&lt;P&gt;Every test has failed with “Configuration error”, and the test result section states “Error configuring the target! - DDR initialization failed: D_INIT was not cleared by hardware” &amp;amp; “error detect register is not empty, test did not run”.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Sep 2024 21:01:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/CodeWarrior-T2080-DDR-validation-connection-issues/m-p/1954498#M5036</guid>
      <dc:creator>erik_pet</dc:creator>
      <dc:date>2024-09-13T21:01:17Z</dc:date>
    </item>
  </channel>
</rss>

