<?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: Micorcode of T1040D4RDB in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989043#M5100</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;When boot from NOR flash, whether u-boot copies FMAN ucode from address 0xEFF00000&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;to any RAM location? can I see that on debug memory window?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Nov 2019 10:48:10 GMT</pubDate>
    <dc:creator>sahanas</dc:creator>
    <dc:date>2019-11-29T10:48:10Z</dc:date>
    <item>
      <title>Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989039#M5096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using T1040 D4 RDB kit. Can you please let me know the use of FMAN microcode which is located in NOR flash. when and where does this microcode gets copied to RAM location?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 03:42:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989039#M5096</guid>
      <dc:creator>sahanas</dc:creator>
      <dc:date>2019-11-29T03:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989040#M5097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;The &lt;STRONG&gt;FMan&lt;/STRONG&gt; micro-code is needed for anything that runs on the &lt;STRONG&gt;FMan&lt;/STRONG&gt; Controller.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 10.0pt; "&gt;FMAN ucode is loaded by fman_upload_firmware in u-boot source code drivers/net/fm/fm.c. &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 10.0pt; "&gt;FMAN ucode is loaded in FMAN common part initialization. &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 10.0pt; "&gt;Please refer to the following, when boot from NOR flash FMAN ucode is loaded from address 0xEFF00000 on NOR flash directly. For NAND, SPI and SD boot, the FMAN ucode will be copied to RAM allocated by malloc function. &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;&lt;SPAN&gt;#if defined(CONFIG_SYS_QE_FMAN_FW_IN_NOR)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void *addr = (void *)CONFIG_SYS_FMAN_FW_ADDR;&lt;BR /&gt; #elif defined(CONFIG_SYS_QE_FMAN_FW_IN_NAND)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size_t fw_length = CONFIG_SYS_QE_FMAN_FW_LENGTH;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void *addr = malloc(CONFIG_SYS_QE_FMAN_FW_LENGTH);&lt;BR /&gt; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc = nand_read(nand_info[0], (loff_t)CONFIG_SYS_FMAN_FW_ADDR,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;fw_length, (u_char *)addr);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rc == -EUCLEAN) {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("NAND read of FMAN firmware at offset 0x%x failed %d\n",&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONFIG_SYS_FMAN_FW_ADDR, rc);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 09:06:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989040#M5097</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2019-11-29T09:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989041#M5098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I boot from NOR flash, does u-boot code copies the microcode from 0xEFF00000 to any RAM location? where can I see that on T1040D4RDB kit in debug memory window to confirm that the microcode is loaded?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 10:40:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989041#M5098</guid>
      <dc:creator>sahanas</dc:creator>
      <dc:date>2019-11-29T10:40:33Z</dc:date>
    </item>
    <item>
      <title>Re: Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989042#M5099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;When boot from NOR flash, whether u-boot copies FMAN ucode from address 0xEFF00000&amp;nbsp;to any RAM location? can I see that on debug memory window?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 10:47:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989042#M5099</guid>
      <dc:creator>sahanas</dc:creator>
      <dc:date>2019-11-29T10:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989043#M5100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;When boot from NOR flash, whether u-boot copies FMAN ucode from address 0xEFF00000&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;to any RAM location? can I see that on debug memory window?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 10:48:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989043#M5100</guid>
      <dc:creator>sahanas</dc:creator>
      <dc:date>2019-11-29T10:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Micorcode of T1040D4RDB</title>
      <link>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989044#M5101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 10.0pt;"&gt;FMAN ucode will loaded from 0xEFF00000 on NOR flash directly, will not copy to RAM. You could dump it from NOR flash.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Dec 2019 06:48:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Micorcode-of-T1040D4RDB/m-p/989044#M5101</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2019-12-06T06:48:44Z</dc:date>
    </item>
  </channel>
</rss>

