<?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>i.MX ProcessorsのトピックRe: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469887#M74284</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please post it to uboot mail list&lt;/P&gt;&lt;P&gt;&lt;A href="http://lists.denx.de/mailman/listinfo/u-boot" title="http://lists.denx.de/mailman/listinfo/u-boot"&gt;U-Boot Info Page&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Jun 2016 02:12:24 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2016-06-03T02:12:24Z</dc:date>
    <item>
      <title>Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469884#M74281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have SABRE-AI with i.MX6QuadPlus. I'm using the latest Freescale Yocto project.&lt;/P&gt;&lt;P&gt;I can build and boot U-boot and Linux from the SD card slot.&lt;/P&gt;&lt;P&gt;Now I need to relocate U-boot into the 32Mb 16-bit parallel NOR flash (AKA EIMNOR or WEIMNOR in various h-files).&lt;/P&gt;&lt;P&gt;I'm trying to do that using U-boot flash writing commands, but I'm unable to find a way to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Freescale "i.MX Linux User's Guide, Flashing U-Boot on Parallel NOR from U-Boot" says:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;"Flashing directly to Parallel NOR with TFTPBoot is limited to i.MX 6 SABRE-AI boards. To flash U-Boot on Parallel NOR, perform the following steps: &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;1. Boot from an SD card. &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;2. TFTP the U-Boot image.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;tftpboot ${loadaddr} u-boot.imx &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;3. Flash the U-Boot image.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;cp.b ${loadaddr} 0x1000 ${filesize} &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;4. Change boot switches and reboot."&lt;/P&gt;&lt;P&gt;Immediately I'm confused - why is the address 0x1000?&lt;/P&gt;&lt;P&gt;"Parallel NOR flash memory map" says "The address for parallel NOR is 0x8000000 for i.MX 6 SABRE-AI." Is there an error? I'm afraid to even try - what if I damage the board?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I try the flinfo command in my SD U-boot - it silently returns. Is it not implemented? Not found the NOR? I have no idea.&lt;/P&gt;&lt;P&gt;Then I build an EIMNOR U-boot as described in "Freescale Yocto Project User's Guide" and write to the SD card in place of the original SD U-boot. This doesn't work - none of U-boot start messages are printed to the serial terminal. Trying to do the same for SPINOR U-boot actually works - it boots and complains that it doesn't like the "environment" in SPI NOR, which I'd expect. flinfo command still prints nothing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, did anybody have success in "Flashing U-Boot on Parallel NOR from U-Boot"?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 23:01:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469884#M74281</guid>
      <dc:creator>shkolnyykonstan</dc:creator>
      <dc:date>2016-06-01T23:01:53Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469885#M74282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Konstantin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe you are right : please refer to attached earlier document&lt;/P&gt;&lt;P&gt;sect.7.6 Flash U-Boot on Parallel NOR. However it is highly&lt;/P&gt;&lt;P&gt;recommended to use Mfg Tools for programming, one can find&lt;/P&gt;&lt;P&gt;it on&lt;/P&gt;&lt;P&gt;Programmers (Flash, etc.) (12)&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/sabre-board-for-smart-devices-reference-design-based-on-the-i.mx-6-series:RDIMX6SABREBRD?fpsp=1&amp;amp;tab=Design_Tools_Tab" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/sabre-board-for-smart-devices-reference-design-based-on-the-i.mx-6-series:RDIMX6SABREBRD?fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6QuadPlus SABRE Development Board|NXP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and use appropriate *.vbs board file.&lt;/P&gt;&lt;P&gt;Regarding flinfo command, it may depend on which uboot is used:&lt;/P&gt;&lt;P&gt;uboot-imx, u-boot-fslc, from denx or customized by one of numerous&lt;/P&gt;&lt;P&gt;board vendors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jun 2016 01:55:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469885#M74282</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-02T01:55:07Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469886#M74283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the document. It gives a different EIMNOR address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All my U-boots were generated from the Yocto project Freescale released for SABRE-AI. I didn't use anything outside it.&lt;/P&gt;&lt;P&gt;Could you confirm that SD U-boot has EIMNOR writing capability or not?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BTW, why do you recommend MfgTools over U-boot? It seems pretty easy to do with U-boot - load the file, then write to the flash. Is there any problem with it I should be aware of?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jun 2016 22:03:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469886#M74283</guid>
      <dc:creator>shkolnyykonstan</dc:creator>
      <dc:date>2016-06-02T22:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469887#M74284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please post it to uboot mail list&lt;/P&gt;&lt;P&gt;&lt;A href="http://lists.denx.de/mailman/listinfo/u-boot" title="http://lists.denx.de/mailman/listinfo/u-boot"&gt;U-Boot Info Page&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 02:12:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469887#M74284</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-03T02:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469888#M74285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The new document said 8000000, so I tried to write u-boot to EIMNOR like this:&lt;/P&gt;&lt;P&gt;Boot SD u-boot from SD card.&lt;/P&gt;&lt;P&gt;tftpboot ${loadaddr} u-boot.imx-eimnor&lt;/P&gt;&lt;P&gt;md.b ${loadaddr} // to check that u-boot is there and it was&lt;/P&gt;&lt;P&gt;cp.b ${loadaddr} 8000000 ${filesize}&lt;/P&gt;&lt;P&gt;md.b 8000000 // to check that u-boot is there and it was&lt;/P&gt;&lt;P&gt;Change boot switches, remove SD card and reboot.&lt;/P&gt;&lt;P&gt;S2 all 0&lt;/P&gt;&lt;P&gt;S1-6 1 others 0&lt;/P&gt;&lt;P&gt;Nothing appears on the console.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The address 8000000 looked suspicious to me, because my SABRE-AI has 2Gb RAM, so wouldn't 8000000 be inside 2Gb? So I tried also the same procedure with addresses 80000000, 88000000, c0000000, c8000000 with no success, however, md.b on 80000000 and 88000000 actually showed u-boot being there, even though it's outside the 2Gb. After each write I rebooted from SD card and checked those addresses with md.b to find that u-boot is no longer there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So where is this EIMNOR? Does SD u-boot even enable it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 03:17:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469888#M74285</guid>
      <dc:creator>shkolnyykonstan</dc:creator>
      <dc:date>2016-06-03T03:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469889#M74286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/59209i7549030BE1AFE34B/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpg" alt="1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 04:24:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469889#M74286</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-03T04:24:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469890#M74287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, thanks, I see this says 8000000, but, as my experiments show, the cp command in sd U-boot doesn't write data to EIMNOR when writing to that address. It writes them *somewhere*, because they can be seen at 8000000 afterwards, but they disappear after power cycle. So U-boot must be treating 8000000 as some virtual address and maps it to RAM instead of EIMNOR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Jun 2016 20:09:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469890#M74287</guid>
      <dc:creator>shkolnyykonstan</dc:creator>
      <dc:date>2016-06-05T20:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469891#M74288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please try to program board with MFG Tools,&lt;/P&gt;&lt;P&gt;use mfgtool2-yocto-mx-sabreauto-weim-nor.vbs script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/sabre-for-automotive-infotainment-based-on-the-i.mx-6-series:RDIMX6SABREAUTO?fpsp=1&amp;amp;tab=Design_Tools_Tab" title="http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/sabre-for-automotive-infotainment-based-on-the-i.mx-6-series:RDIMX6SABREAUTO?fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;SABRE|Automotive-Infotainment|i.MX6|NXP&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Programmers (Flash, etc.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2016 00:14:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469891#M74288</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-06T00:14:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problem flashing U-Boot to SABRE-AI Parallel NOR from U-Boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469892#M74289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was able to do it with MfgTool. However, NXP documentation states it can be done with U-boot, but the instructions didn't work. If one must use MfgTool, why doesn't it just say so and save people hours of wasted time?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:20:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-flashing-U-Boot-to-SABRE-AI-Parallel-NOR-from-U-Boot/m-p/469892#M74289</guid>
      <dc:creator>shkolnyykonstan</dc:creator>
      <dc:date>2016-06-15T22:20:55Z</dc:date>
    </item>
  </channel>
</rss>

