<?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 Flash Address Selection for Lauterbach in QorIQ</title>
    <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884486#M7777</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Lauterbach trace32 debugger with T4240RDB for flashing. I want to flash u-boot-spl.bin using sram.&lt;/P&gt;&lt;P&gt;I have the doubt in flash bass address. For lauterbach script which address want to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From QORIQ-SDK-2.0-IC-REV0.pdf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4.4.20.6 System Memory Map&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0xfe0000000 -&amp;nbsp;0xfe7ffffff -&amp;nbsp; IFC - NOR Flash&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4.4.20.7 Flash Bank Usage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0xE8000000 - 0xEFFFFFFF&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, VinothS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Jan 2019 07:48:28 GMT</pubDate>
    <dc:creator>vinothkumars</dc:creator>
    <dc:date>2019-01-18T07:48:28Z</dc:date>
    <item>
      <title>Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884486#M7777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Lauterbach trace32 debugger with T4240RDB for flashing. I want to flash u-boot-spl.bin using sram.&lt;/P&gt;&lt;P&gt;I have the doubt in flash bass address. For lauterbach script which address want to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From QORIQ-SDK-2.0-IC-REV0.pdf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4.4.20.6 System Memory Map&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0xfe0000000 -&amp;nbsp;0xfe7ffffff -&amp;nbsp; IFC - NOR Flash&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4.4.20.7 Flash Bank Usage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0xE8000000 - 0xEFFFFFFF&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, VinothS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jan 2019 07:48:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884486#M7777</guid>
      <dc:creator>vinothkumars</dc:creator>
      <dc:date>2019-01-18T07:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884487#M7778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello VinothS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use the script in &amp;lt;your installation directory&amp;gt;\demo\powerpc64bit\hardware\qoriq_t4\all_boards\flash_cfi.cmm to prepare the flash process.&lt;BR /&gt;Answer the dialog "program now" with no and you will see the memory map of the flash in the Flash.List window.&lt;BR /&gt;You will see your 128MB flash, starting at F8000000 and ending at the end of the 32bit address range.&lt;BR /&gt;As your PC will start at 0xFFFFFFFC you have to flash your u-boot binary at the end of this 32bit address range.&lt;BR /&gt;The size of u-boot is 512KB, which means your starting address to flash this binary will be 0xFFF80000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use "FLASH.ReProgram ALL" to activate flash programming with check of sectors, then&lt;BR /&gt;Data.LOAD.Binary &amp;lt;path to u-boot binary&amp;gt; 0xFFF80000&lt;BR /&gt;You will then see changing sectors as "pending now" in the Flash.List window.&lt;BR /&gt;Using another "FLASH.ReProgram" command afterwards, the "pending" sectors will be flashed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For more questions about the debugger, please contact us directly via &lt;/SPAN&gt;&lt;A class="" href="mailto:support@lauterbach.com"&gt;support@lauterbach.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Matthias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jan 2019 10:47:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884487#M7778</guid>
      <dc:creator>MatthiasB</dc:creator>
      <dc:date>2019-01-18T10:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884488#M7779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matthias,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="link-titled" href="https://community.nxp.com/message/807635?commentID=807635#comment-807635" title="https://community.nxp.com/message/807635?commentID=807635#comment-807635"&gt;https://community.nxp.com/message/807635?commentID=807635#comment-807635&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I am following this thread according to this I configured NOR Flash device connected to CS0&amp;nbsp; as 0xE8000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it possible please provide the default location of RCW for Flash (or) please check my thread,&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/493642"&gt;How to flash RCW binary/ Hard-coded RCW using lauterbach&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, VinothS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2019 03:40:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884488#M7779</guid>
      <dc:creator>vinothkumars</dc:creator>
      <dc:date>2019-01-19T03:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884489#M7780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi VinothS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please follow my descriptions, it's just another&lt;STRONG&gt; address mapping i&lt;/STRONG&gt;n the script.&lt;/P&gt;&lt;P&gt;The NOR will be mapped to end of 32bit address range minus flash size (see inside).&lt;/P&gt;&lt;P&gt;The RCW is in the starting sector of the flash, in this case at &lt;STRONG&gt;0xF8000000.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It won't work if you access non mapped address ranges as described in your other threads (0xE8yyyyyy).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Matthias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jan 2019 09:44:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884489#M7780</guid>
      <dc:creator>MatthiasB</dc:creator>
      <dc:date>2019-01-21T09:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884490#M7781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matthias,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using fresh board and I want to flash and boot&amp;nbsp;&lt;STRONG&gt;u-boot&lt;/STRONG&gt; alone.&lt;/P&gt;&lt;P&gt;In my case&amp;nbsp;If NOR flash base address is &lt;STRONG&gt;0xE8000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per document (&lt;A href="https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf" rel="nofollow" style="color: #196ad4; background: #ffffff; text-decoration: underline;" target="_blank"&gt;https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf&lt;/A&gt;) for U-boot,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For RCW -&amp;gt; 0xE8000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and U-boot -&amp;gt; 0XEFF40000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it wright ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;VinothS&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2019 03:56:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884490#M7781</guid>
      <dc:creator>vinothkumars</dc:creator>
      <dc:date>2019-02-01T03:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884491#M7782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi VinothS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you can read in your linked document, the bootloader even maps the NOR Flash to 0xFE8000000..&lt;/P&gt;&lt;P&gt;We us the same method in our flash_cfi.cmm scripts to map it to 0xF8000000.&lt;/P&gt;&lt;P&gt;Please read the chapter "Integrated Flash Controller (IFC)" in your processor reference manual to get an idea how it works and / or simply follow the description above (&lt;A _jive_internal="true" href="https://community.nxp.com/message/1108357?commentID=1108357&amp;amp;et=watches.email.thread#comment-1102911"&gt;https://community.nxp.com/message/1108357?commentID=1108357&amp;amp;et=watches.email.thread#comment-1102911&lt;/A&gt;) to flash your u-boot binary. If you u-boot is 768KB as described you flash it to 0xFFF40000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Matthias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2019 08:20:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884491#M7782</guid>
      <dc:creator>MatthiasB</dc:creator>
      <dc:date>2019-02-01T08:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Flash Address Selection for Lauterbach</title>
      <link>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884492#M7783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matthias,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My board have&amp;nbsp;ddr controller issue. So, now I am using sram flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I generate u-boot-spl.bin (163.8KB) for u-boot debugging purpose and I check this map address (EFF40000) from u-boot-spl.map&amp;nbsp; and I flash this binary into same memory location 0xEFF40000 - 0xEFFFFFFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flash was done properly. Now, I start u-boot debugging.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it possible please provide fix for this thread,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/494680"&gt;Lauterbach Trace32 Debugger with T4160RDB-64b&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/494768"&gt;https://community.nxp.com/thread/494768&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, VinothS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2019 04:55:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/Flash-Address-Selection-for-Lauterbach/m-p/884492#M7783</guid>
      <dc:creator>vinothkumars</dc:creator>
      <dc:date>2019-02-02T04:55:07Z</dc:date>
    </item>
  </channel>
</rss>

