<?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: imx51 u-boot in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228110#M16582</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;BR /&gt;Ad1. I can't show you my schematic but:&lt;/P&gt;&lt;P&gt;- address lines: EIM_DA0-EIM_DA15 + EIM_A16-EIM_A26&lt;BR /&gt;- data lines: EIM_D16 - EIM_D31&lt;BR /&gt;- chip select:&amp;nbsp; EIM_CS0&lt;/P&gt;&lt;P&gt;- Output Enable:&amp;nbsp; EIM_OE&lt;/P&gt;&lt;P&gt;- Write eneble: EIM_RW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nor flash: PC28F00AM29EWL&lt;/P&gt;&lt;P&gt;I'm booting from internal flash witch fuse overridden by the GPIO.&lt;/P&gt;&lt;P&gt;BT_MEM_CTL - 00 WEIM&lt;/P&gt;&lt;P&gt;BT_MEM_TYPE - 00 NOR&lt;/P&gt;&lt;P&gt;BT_WITDTH - 0 16 bits&lt;/P&gt;&lt;P&gt;BT_WEIM_MUXED - 00 -Not muxed, not multiplexed with NAND,&lt;/P&gt;&lt;P&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;&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; 16-bit data (high half) NOR interface.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Ad.2. I'm using QNX Neutrino 6.4.1 BSP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;Regards &lt;BR /&gt;Lukasz&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jun 2013 07:47:43 GMT</pubDate>
    <dc:creator>wysockilukasz</dc:creator>
    <dc:date>2013-06-25T07:47:43Z</dc:date>
    <item>
      <title>imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228104#M16576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have custom board with imx51, and u-boot 2009.&lt;/P&gt;&lt;P&gt;System starts from sd card but I would like to port it to parallel nor flash (Micron m29ew)&amp;nbsp; connected do CS0.&lt;/P&gt;&lt;P&gt;I modified config.h, &lt;/P&gt;&lt;P&gt;change: CONFIG_FLASH_HEADER_OFFSET 0x1000 /* 0x400 */&lt;/P&gt;&lt;P&gt;add:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_FLASH_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0Xb0000000&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_MAX_FLASH_BANKS&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_MAX_FLASH_SECT&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;#define CONFIG_SYS_MONITOR_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0000000&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_MONITOR_LEN&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt; (384 * 1024) &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_ENV_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(CONFIG_SYS_FLASH_BASE + 384 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define&amp;nbsp;&amp;nbsp;&amp;nbsp; CONFIG_ENV_IS_IN_FLASH&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;#define CONFIG_ENV_SECT_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp; 1023&lt;/P&gt;&lt;P&gt;#define CONFIG_ENV_OFFSET&amp;nbsp;&amp;nbsp;&amp;nbsp; ( CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN )&lt;/P&gt;&lt;P&gt;/*-----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt; * CFI FLASH driver setup&lt;/P&gt;&lt;P&gt; */&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_FLASH_CFI&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;#define CONFIG_FLASH_CFI_DRIVER&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; &lt;/P&gt;&lt;P&gt;#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1&amp;nbsp; &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_FLASH_ERASE_TOUT &lt;/TD&gt;&lt;TD&gt;(100*CONFIG_SYS_HZ) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_SYS_FLASH_WRITE_TOUT &lt;/TD&gt;&lt;TD&gt;(100*CONFIG_SYS_HZ)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and set up all efuse but u-boot doesn't even start.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me?&lt;/P&gt;&lt;P&gt;Lukasz&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jun 2013 12:20:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228104#M16576</guid>
      <dc:creator>wysockilukasz</dc:creator>
      <dc:date>2013-06-19T12:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228105#M16577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would suggest you to try a more recent U-boot, like 2013.04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you face issues with this version, then please post it to the u-boot list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jun 2013 22:30:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228105#M16577</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-06-19T22:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228106#M16578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,wysockilukasz,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The modification you did is not enough, Paralell nor flash will use WEIM interface of i.mx51, normally it has 25bit or 26bit address line and 16bit data lines, for example , probably you will use EIM_DA0~EIM_DA15 and EIM_A16~EIM_A25 to be address lines, and EIM_D16~EIM_D31 is used to be data lines; EIM_OE is reading signal, EIM_RW is writing signal, EIM_CS0 is used as chipselect,&amp;nbsp; So you will configure these pins in u-boot/board/freescale/mx51_bbg/mx51_bbg.c :&lt;/P&gt;&lt;P&gt;(1)IOMUX all pins you will use.&lt;/P&gt;&lt;P&gt;(2)Setting IOMUX mode( such as 16bit non-mux mode etc)&lt;/P&gt;&lt;P&gt;(3)Setting work mode (maybe it works as asysncronous mode)&lt;/P&gt;&lt;P&gt;(4)Setting total capacities on EIM_CS0 and disable other EIM_CSx.&lt;/P&gt;&lt;P&gt;For mode detail, please refer to weim interface in mcimx51RM.pdf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Then on hardware, you should set boot_mode0 &amp;amp; boot_mode1 pin to be internal mode. and set corresponding EIM PINs to boot from Parallel NOR Flash connected to WEIM interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 08:46:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228106#M16578</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-06-20T08:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228107#M16579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;,Hello,wysockilukasz,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do you understand above steps ?&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 04:43:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228107#M16579</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-06-24T04:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228108#M16580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello and thanks for your reply!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did all this of this changes, but I think that the problem is somewhere else.&lt;/P&gt;&lt;P&gt;It seems that lowlevel_init doesn't start at all.&lt;/P&gt;&lt;P&gt;In this part after Uart initialization (this code works when u-boot starts form sd card) -&amp;nbsp; before even u-boot starts I puts so small logs and now I can't see them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN class="ita-kd-inputtools-div"&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class="almost_half_cell"&gt;&lt;/P&gt;&lt;DIV dir="ltr"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;I will be&lt;/SPAN&gt; &lt;SPAN class="alt-edited hps"&gt;appreciate&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for your help!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;BR /&gt;Lukasz&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 12:40:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228108#M16580</guid>
      <dc:creator>wysockilukasz</dc:creator>
      <dc:date>2013-06-24T12:40:33Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228109#M16581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,wysockilukasz&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you share the following information ?&lt;/P&gt;&lt;P&gt;(1)Schematic of your board&lt;/P&gt;&lt;P&gt;(2)tell me the bsp version you are using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 03:04:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228109#M16581</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-06-25T03:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228110#M16582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;BR /&gt;Ad1. I can't show you my schematic but:&lt;/P&gt;&lt;P&gt;- address lines: EIM_DA0-EIM_DA15 + EIM_A16-EIM_A26&lt;BR /&gt;- data lines: EIM_D16 - EIM_D31&lt;BR /&gt;- chip select:&amp;nbsp; EIM_CS0&lt;/P&gt;&lt;P&gt;- Output Enable:&amp;nbsp; EIM_OE&lt;/P&gt;&lt;P&gt;- Write eneble: EIM_RW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nor flash: PC28F00AM29EWL&lt;/P&gt;&lt;P&gt;I'm booting from internal flash witch fuse overridden by the GPIO.&lt;/P&gt;&lt;P&gt;BT_MEM_CTL - 00 WEIM&lt;/P&gt;&lt;P&gt;BT_MEM_TYPE - 00 NOR&lt;/P&gt;&lt;P&gt;BT_WITDTH - 0 16 bits&lt;/P&gt;&lt;P&gt;BT_WEIM_MUXED - 00 -Not muxed, not multiplexed with NAND,&lt;/P&gt;&lt;P&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;&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; 16-bit data (high half) NOR interface.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Ad.2. I'm using QNX Neutrino 6.4.1 BSP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;Regards &lt;BR /&gt;Lukasz&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 07:47:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228110#M16582</guid>
      <dc:creator>wysockilukasz</dc:creator>
      <dc:date>2013-06-25T07:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: imx51 u-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228111#M16583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,wysockilukasz,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; According to your description, your configuration / settings on hardware are all correct. But QNX bsp is supported by QNX Company, So probably you can try to contact with QNX supporting engineer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 08:13:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx51-u-boot/m-p/228111#M16583</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-06-25T08:13:27Z</dc:date>
    </item>
  </channel>
</rss>

