<?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: imx515 u-boot 2013 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255019#M24210</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The evaluation board released by freescale is imx51_bbg board. you should add source code of nor flash in &lt;STRONG&gt;mx51_bbg_android.h&lt;/STRONG&gt;(for android) or &lt;STRONG&gt;mx51_bbg.h&lt;/STRONG&gt;(for linux), while compiling , you should run :&lt;/P&gt;&lt;P&gt;make distclean&lt;/P&gt;&lt;P&gt;make mx51_bbg_config (or make mx51_bbg_android_config)&lt;/P&gt;&lt;P&gt;make&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;note: if you want to use MFG Tool to burn images into flash on board, you also need to modiy mx51_bbg_mfg.h, and compile a u-boot.bin for MFG Tool OS Firmware&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; check them please !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Nov 2013 08:21:20 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2013-11-06T08:21:20Z</dc:date>
    <item>
      <title>imx515 u-boot 2013</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255018#M24209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm porting u-boot 2013 for my custom board with imx51.&lt;/P&gt;&lt;P&gt;In U-boot from Freescale (2009) I had one u-boot.bin file,&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;I had to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;put it&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;at the beginning of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;parallel&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NOR flash memory (TEXT_BASE = 0xB0000000).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Now (U-boot 2013) I have two files: u-boot.imx and u-boot.bin.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;When I boot from sd cart I use *.imx file (&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;everything works fine &lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;what is important for&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the rest -&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="atn hps"&gt;u-&lt;/SPAN&gt;boot &lt;SPAN class="hps"&gt;sees a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;flash memory,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for example,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; can &lt;SPAN class="hps"&gt;use&lt;/SPAN&gt; "&lt;SPAN class="hps"&gt;flinfo", &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;so I assume&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that the basic&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;configuration is correct&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;but when I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;tried to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;boot from&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NOR Flash (using *.imx file &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;at the start of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NOR flash memory -&amp;gt; 0xB0000000&lt;/SPAN&gt;&lt;/SPAN&gt;) &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;device does not respond.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Compared&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to the configuration&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for SD I changed:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;in imximage.cfg:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;BOOT_FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nor&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;in configuration file: mx51evk.h &lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;CONFIG_SYS_TEXT_BASE = 0xB0000000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_FLASH_CFI&lt;/P&gt;&lt;P&gt;#define CONFIG_FLASH_CFI_DRIVER&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_FLASH_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xB0000000&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_FLASH_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp; 1024&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_FLASH_PROTECTION&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_MAX_FLASH_BANKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_MAX_FLASH_SECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2053&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define CONFIG_ENV_IS_IN_FLASH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;#define CONFIG_ENV_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (8*1024)/*0x40000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;#define CONFIG_ENV_OFFSET&amp;nbsp;&amp;nbsp;&amp;nbsp; (6 * 64 * 1024)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;So&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I wonder if&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;maybe&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I'm using&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;wrong&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;file&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;or can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;put&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;it&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with some&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;offset&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I miss something&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;in the configuration file?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Hardware configuration&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for booting&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from&lt;/SPAN&gt; Parrallel Nor Flash&lt;SPAN class="hps"&gt; (Fuse bits)&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; in 100% correct.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;I will be grateful&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for your help&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Lukas&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Nov 2013 14:52:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255018#M24209</guid>
      <dc:creator>wysockilukasz</dc:creator>
      <dc:date>2013-11-04T14:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: imx515 u-boot 2013</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255019#M24210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The evaluation board released by freescale is imx51_bbg board. you should add source code of nor flash in &lt;STRONG&gt;mx51_bbg_android.h&lt;/STRONG&gt;(for android) or &lt;STRONG&gt;mx51_bbg.h&lt;/STRONG&gt;(for linux), while compiling , you should run :&lt;/P&gt;&lt;P&gt;make distclean&lt;/P&gt;&lt;P&gt;make mx51_bbg_config (or make mx51_bbg_android_config)&lt;/P&gt;&lt;P&gt;make&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;note: if you want to use MFG Tool to burn images into flash on board, you also need to modiy mx51_bbg_mfg.h, and compile a u-boot.bin for MFG Tool OS Firmware&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; check them please !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 08:21:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255019#M24210</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-11-06T08:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: imx515 u-boot 2013</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255020#M24211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for respond,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have imx51evk evaluation board and also I used u-boot source code for this board to mu project.&lt;/P&gt;&lt;P&gt;I ported U-boot 2013 from imx51evk to my custom board -&amp;gt; U-boot and device works,&lt;/P&gt;&lt;P&gt;but I have probelm when trying booting from parrallel Nor Flash.&lt;/P&gt;&lt;P&gt;All fuse bits are set and tested (for booting from Nor Flash).&lt;/P&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;place u-boot.imx &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;at the beginning of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the flash memory &lt;/SPAN&gt;&lt;/SPAN&gt;(0xb0000000)&lt;/DIV&gt;&lt;P&gt;but there is no respons form device. &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;So&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I wonder if&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;maybe&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I should place file with some offset or should use some magic configuration?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;I can't find any example with mx51 and Nor Flash, I trying to folow on the mx31ads.h&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I do not use MGFtools but Lauterbach Jtag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.s.&lt;/P&gt;&lt;P&gt;The mx51_bbg doesn't have this type of memory.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 10:25:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255020#M24211</guid>
      <dc:creator>wysockilukasz</dc:creator>
      <dc:date>2013-11-06T10:25:11Z</dc:date>
    </item>
    <item>
      <title>Re: imx515 u-boot 2013</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255021#M24212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Make sure u-boot.imx is flashed at offset 0x1000 of your NOR flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 15:47:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx515-u-boot-2013/m-p/255021#M24212</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-11-06T15:47:31Z</dc:date>
    </item>
  </channel>
</rss>

