<?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: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1484000#M10816</link>
    <description>&lt;P&gt;Please click "flash programing icon" under "Target Connections" to flash programing directly.&lt;/P&gt;
&lt;P&gt;The flash programming algorithm runs in OCRAM.&lt;/P&gt;
&lt;P&gt;Probably DDR initialization section provided in CW initialization file is not suitable for your target board.&lt;/P&gt;</description>
    <pubDate>Mon, 04 Jul 2022 10:09:01 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2022-07-04T10:09:01Z</dc:date>
    <item>
      <title>LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1471650#M10655</link>
      <description>&lt;P&gt;I've manged to erase my QSPI flash (both banks), and would like to restore the original firmware using CodeWarrior/TAP via JTAG on my LS1046ARDB board.&amp;nbsp; Are there instructions for this process, and is there a location to download the file(s)?&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2022 16:18:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1471650#M10655</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-06-09T16:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474056#M10686</link>
      <description>&lt;P&gt;Please download and install CodeWarrior for ARMv8 from the following link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://drive.google.com/file/d/1Kjq1nLYrtIfWAHYrup5Cf-TTEJI9iWiu/view?usp=sharing" target="_blank"&gt;https://drive.google.com/file/d/1Kjq1nLYrtIfWAHYrup5Cf-TTEJI9iWiu/view?usp=sharing&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Please download the latest update package from the following link. Then open CodeWarrior IDE, and instill it from Help-&amp;gt;Install New Software-&amp;gt;Add-&amp;gt;Archive.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://drive.google.com/file/d/1ZHiYWDOhb27o0oD5Brqjn4_vJzRUCKoY/view?usp=sharing" target="_blank"&gt;https://drive.google.com/file/d/1ZHiYWDOhb27o0oD5Brqjn4_vJzRUCKoY/view?usp=sharing&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Please save license.dat in Common folder.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Please refer to section "3.2 Working with bareboard application" in&amp;nbsp;C:\Freescale\CW4NET_v2020.06\CW_ARMv8\ARMv8\Help\Getting_Started_for_CW_ARMv8.pdf to create a bareboard project in CodeWarrior IDE to connect to the target board.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Please enable hard-coded RCW in CodeWarrior initialization file.&lt;/P&gt;
&lt;P&gt;In Target Connections panel, please double click LS1046A_RDB(1) to open "Target Initialization File" panel, please modify "USE_SAFE_RCW = False" to "USE_SAFE_RCW = True", then save the configuration and connect to the target board.&lt;/P&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Please refer to section "7.7 Using flash programmer from eclipse IDE" in&amp;nbsp;C:\Freescale\CW4NET_v2020.06\CW_ARMv8\ARMv8\Help\PDF\ARMv8_Targeting_Manual to do flash programming in CodeWarrior IDE.&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 15 Jun 2022 04:07:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474056#M10686</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-06-15T04:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474864#M10698</link>
      <description>&lt;P&gt;I uninstalled my current installation of Codewarrior, and downloaded the files you recommended above.&amp;nbsp; After installation of both CodeWarrior and the updates, my system looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_0-1655337606631.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183522i06363BD3DAC729B4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_0-1655337606631.png" alt="Daves_Garage_0-1655337606631.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_0-1655337606631.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Creating a bare metal project, and compiling, was successful.&lt;/P&gt;&lt;P&gt;Replicating the Target Connection, assigning an IP address, and modifying the Target Initialization file to reflect USE_SAFE_RCW = True was also successful, as shown here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_1-1655337873298.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183523iEF78F829E6E64558/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_1-1655337873298.png" alt="Daves_Garage_1-1655337873298.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_1-1655337873298.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_2-1655337904140.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183524iC52D543D991FAEB9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_2-1655337904140.png" alt="Daves_Garage_2-1655337904140.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_2-1655337904140.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Pinging the TAP module is successful, as shown here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_3-1655338013525.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183525iE05BDF1E4D3EE260/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_3-1655338013525.png" alt="Daves_Garage_3-1655338013525.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_3-1655338013525.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Device Manager shows TAP device, as shown here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_4-1655338094491.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183526iDCC03D029A00EC12/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_4-1655338094491.png" alt="Daves_Garage_4-1655338094491.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_4-1655338094491.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Even the CCS utility pings the device, as shown here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_5-1655338163140.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183527i48DB10C03314B2CB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_5-1655338163140.png" alt="Daves_Garage_5-1655338163140.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_5-1655338163140.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;However...&lt;/P&gt;&lt;P&gt;The CCS utility cannot find the TAP module:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_6-1655338235629.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183528i3F47B3C3CB7482FD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_6-1655338235629.png" alt="Daves_Garage_6-1655338235629.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_6-1655338235629.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Nor can CodeWarrior:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_7-1655338303424.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183529i4CBC65BFC111CA79/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_7-1655338303424.png" alt="Daves_Garage_7-1655338303424.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_7-1655338303424.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I still am getting this "Problem Occurred" window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jun 2022 00:12:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474864#M10698</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-06-16T00:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474866#M10699</link>
      <description>&lt;P&gt;Also, using a terminal window, and telnet, the communication to the TAP module looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_8-1655338532206.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183530i941BAACC8366D4C7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_8-1655338532206.png" alt="Daves_Garage_8-1655338532206.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_8-1655338532206.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jun 2022 00:15:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1474866#M10699</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-06-16T00:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1476183#M10718</link>
      <description>&lt;P&gt;I have managed to make contact to the TAP device finally by rebuilding the environment on a different system.&amp;nbsp; Still don't know why this matters, but I am happy to make the progress, as this has been plaguing me for several weeks.&lt;/P&gt;&lt;P&gt;I now face a new problem, and was hoping somebody knew how to get past this:&lt;/P&gt;&lt;P&gt;When I attempt to debug the HelloWorld sample project, I get this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daves_Garage_0-1655500536530.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/183776i87F5B268A4904F27/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daves_Garage_0-1655500536530.png" alt="Daves_Garage_0-1655500536530.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Daves_Garage_0-1655500536530.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What does this mean, and how do I fix it?&lt;/P&gt;&lt;P&gt;Thanks in advance for any help.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jun 2022 21:16:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1476183#M10718</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-06-17T21:16:40Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1476907#M10728</link>
      <description>&lt;P&gt;Working with bareboard example, readme file indicates the memory map for target configuration is:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;##-------------------------------------------------------------------------------------#&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;## Memory map and initialization&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;##-------------------------------------------------------------------------------------#&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_0000_0000 .. 0x00_00FF_FFFF 16MB Boot ROM&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_0100_0000 .. 0x00_0FFF_FFFF 240MB CCSR&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_1000_0000 .. 0x00_101F_FFFF 128KB OCRAM&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_2000_0000 .. 0x00_23FF_FFFF 64MB DCSR&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_4000_0000 .. 0x00_5FFF_FFFF 512MB QUAD SPI&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#0000FF"&gt;0x00_8000_0000 .. 0x00_FFFF_FFFF 2048MB DDR&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Failure during attempted debug session indicates:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="3" color="#FF0000"&gt;Warning:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#FF0000"&gt;Cannot insert breakpoint 1.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="3" color="#FF0000"&gt;Cannot access memory at address 0x80000d28&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Does this mean the debugger is attempting to load the software into DDR memory and execute from there?&lt;/P&gt;&lt;P&gt;Where is the DDR configured within the bareboard example?&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jun 2022 15:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1476907#M10728</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-06-20T15:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1484000#M10816</link>
      <description>&lt;P&gt;Please click "flash programing icon" under "Target Connections" to flash programing directly.&lt;/P&gt;
&lt;P&gt;The flash programming algorithm runs in OCRAM.&lt;/P&gt;
&lt;P&gt;Probably DDR initialization section provided in CW initialization file is not suitable for your target board.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jul 2022 10:09:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1484000#M10816</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-07-04T10:09:01Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1484681#M10825</link>
      <description>&lt;P&gt;My target board is the LS1046ARDB, purchased from NXP. - Is the example code not compatible with this board?&amp;nbsp; If not, where can I find the original software image file that can be used to restore the original firmware, and the instructions for flashing it?&amp;nbsp; This was the original question.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 13:23:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1484681#M10825</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-07-05T13:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046ARDB and using CodeWarrior to reflash QSPI flash with original binary files</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1485602#M10836</link>
      <description>&lt;P&gt;Everything done, and all the time wasted chasing the wrong approach to fixing this relatively simple problem is amazing to me...&lt;/P&gt;&lt;P&gt;It's a simple approach of downloading the proper binary image file, and using the flash utility within CodeWarrior to reflash the QSPI NOR memory at the right spot (which happens to be address 0x00000000, so that's pretty simple).&lt;/P&gt;&lt;P&gt;There is a "How To" written already for this effort at: &lt;A href="https://community.nxp.com/t5/Layerscape-Knowledge-Base/LS1046ARDB-How-to-update-composite-firmware-image-in-QSPI-NOR/ta-p/1117742" target="_blank"&gt;https://community.nxp.com/t5/Layerscape-Knowledge-Base/LS1046ARDB-How-to-update-composite-firmware-image-in-QSPI-NOR/ta-p/1117742&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Wish I had been directed to this a few weeks ago...&amp;nbsp;&amp;nbsp; live and learn.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2022 17:49:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046ARDB-and-using-CodeWarrior-to-reflash-QSPI-flash-with/m-p/1485602#M10836</guid>
      <dc:creator>Daves_Garage</dc:creator>
      <dc:date>2022-07-06T17:49:47Z</dc:date>
    </item>
  </channel>
</rss>

