<?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: ROM boot code documentation. in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225816#M15993</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marek !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I have linux 3.7 running on my mx28-evk board with u-boot 2012.10, but have started with Freescale's 'official' release of linux 2.6.35 with LTIB for our custom board to sort out some hardware issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been using buildroot for our 3.7 builds and it seems to work quite well for our dev board.&lt;/P&gt;&lt;P&gt;But maybe I should just upstream as you say :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2013 19:06:34 GMT</pubDate>
    <dc:creator>RandyGraham</dc:creator>
    <dc:date>2013-01-16T19:06:34Z</dc:date>
    <item>
      <title>ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225808#M15985</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 am trying to boot a custom i.mx28 board from an SD card and am seeing the following hex codes displayed from the UART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;0x80502008&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt; 0x8020a014&lt;BR /&gt;0x8020a014&lt;BR /&gt;Prefetch Abort&lt;BR /&gt;r14_abt: 0xffff&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;The SD card contains a version of u-boot that works on the imx28-evk dev board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;Where are these codes documented?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;I couldn't find them in the processor reference manual.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;Thanks for any help,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;-Randy&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: tahoma; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 03:33:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225808#M15985</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-16T03:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225809#M15986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;0x80502008 means&amp;nbsp; ERROR_ROM_USB_CONNECT_TIMEOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;If the boot ROM is unable to boot from the device, indicated by the boot mode &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;(say, SD), then it falls back to the USB interface. This error code indicates that &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;the USB boot failed as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;0x8020A014 means ERROR_DDI_SD_MMC_DEVICE_NOT_SUPPORTED, that is the device is &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;not supported, or the device cannot be seen.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;3.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;Perhaps it makes sense to try the SSP polarity patch. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=L2.6.35_10.12_SSP_CLK_PATCH_UP&amp;amp;appType=license&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=L2.6.35_10.12_SSP_CLK_PATCH_UP&amp;amp;appType=license&amp;amp;location=null&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt; The mx28_polarity_issue_ssp1.sb is just SD1 boot applet, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;which should be burned to EEPROM. I.MX28-based board &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Verdana','sans-serif';"&gt;should be configured to boot from the EEPROM.&amp;nbsp; &lt;/SPAN&gt;&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>Wed, 16 Jan 2013 03:49:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225809#M15986</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2013-01-16T03:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225810#M15987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the following document:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sasamy.narod.ru/IMX23_ROM_Error_Codes.pdf" title="http://sasamy.narod.ru/IMX23_ROM_Error_Codes.pdf"&gt;http://sasamy.narod.ru/IMX23_ROM_Error_Codes.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I didn't manage to google up the MX28 ones, but they should match.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 13:12:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225810#M15987</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-16T13:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225811#M15988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Yuri, I'll check this out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 16:47:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225811#M15988</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-16T16:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225812#M15989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marek.&lt;BR /&gt;Yes, I had googled this as well, but was hoping there were official docs from Freescale for the mx28.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 16:49:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225812#M15989</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-16T16:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225813#M15990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also, where do I find the source code for the rootfs/boot binaries, e.g. power_prep and boot_prep ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using LTIB with a 2.6.35 linux kernel and can successfully build, but can't find the source for these binaries and would like to apply some patches.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 18:56:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225813#M15990</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-16T18:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225814#M15991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I briefly checked the MX28 bootrom source and it really contains file "return_codes.h" with comments that look identical to what's in the PDF document. So it seems someone just crunched this file and rolled out a PDF. You should be safe with using the PDF as a reference documentation to decode ROM error codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... and FSL should provide it as official documentation too!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 18:57:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225814#M15991</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-16T18:57:49Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225815#M15992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to give you a zealous suggestions to use upstream Linux 3.7 and upstream U-Boot 2013.01 instead, but that's really up to you ;-)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for power_prep and this other junk, it's in imx-bootlets.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 19:00:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225815#M15992</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-16T19:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225816#M15993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marek !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I have linux 3.7 running on my mx28-evk board with u-boot 2012.10, but have started with Freescale's 'official' release of linux 2.6.35 with LTIB for our custom board to sort out some hardware issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been using buildroot for our 3.7 builds and it seems to work quite well for our dev board.&lt;/P&gt;&lt;P&gt;But maybe I should just upstream as you say :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 19:06:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225816#M15993</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-16T19:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225817#M15994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Haha, don't worry, I'm just overzealous and I expect sooner or later, someone will run out of patience with me propagating upstream all around the place :smileygrin:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, just put down the issues you're facing and someone might come around and help ;-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 19:11:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225817#M15994</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-16T19:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225818#M15995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where did you find the mx28 bootrom source ?&lt;/P&gt;&lt;P&gt;It would be very helpful to have as a reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 16:53:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225818#M15995</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-17T16:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225819#M15996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please ask your freescale guy, he should be able to arrange it for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 16:56:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225819#M15996</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-17T16:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225820#M15997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think it is good advice.&lt;/P&gt;&lt;P&gt;I am going to focus on getting u-boot 2013.01 up and running since I am going to need u-boot anyway for netboot during development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also using buildroot to build my filesystem since it seems to be under active development.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 16:58:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225820#M15997</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-17T16:58:04Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225821#M15998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wow, you are fast :smileywink:&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 16:59:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225821#M15998</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-17T16:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225822#M15999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry I can't help you more with this, you will need some NDA etc. to get it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 17:06:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225822#M15999</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-17T17:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225823#M16000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That should be really quick, just look at mx28evk or m28evk , that should give you some idea on how to port it. Basically, just copy it, add entry to boards.cfg , adjust iomux.c / spl_boot.c for the pinmux, adjust MMC WP/CD GPIOs etc. and that should be it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 17:07:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225823#M16000</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-17T17:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225824#M16001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marek.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our custom mx28 board is of course based on the reference design.&lt;BR /&gt;I am trying to get u-boot 2013.01&amp;nbsp; running on it and am seeing no output at all.&lt;/P&gt;&lt;P&gt;Our board is configured to boot from SD0, and without an SD card installed I am seeing '0x8020a014' on my debug console, which seems correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when I try to boot from an sd card with u-boot, I see no output at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same sd card runs u-boot fine on my mx28-evk board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since our board copies the reference design minus a few components (no SD1, no FEC1, no sound), I assume that I should at least see some output from my u-boot sd card ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anything obvious I should look at before digging into the u-boot source ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2013 17:50:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225824#M16001</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-19T17:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225825#M16002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check board/&amp;lt;yourboard&amp;gt;/iomux.c or spl_boot.c and look for DUART configuration. That's what is probably misconfigured.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise you can enable CONFIG_SPL_SERIAL_SUPPORT in your include/configs/&amp;lt;yourboard&amp;gt;.h and then edit arch/arm/cpu/arm926ejs/mxs/spl_boot.c , put serial_initialize() and serial_puts("foo") all around the place. That'll allow you to check if the board boots at all, as it'll output debugging stuff from U-Boot SPL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2013 18:11:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225825#M16002</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2013-01-19T18:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225826#M16003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marek, do you ever sleep ?? :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much, my next step was to start inserting debug print prints and you have helped point me in the right direction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2013 18:30:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225826#M16003</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-19T18:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: ROM boot code documentation.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225827#M16004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u-boot.2013.01 is booting on&amp;nbsp; my board. I have added serial_puts() to debug the boot process and am seeing the output on my serial console.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, this is very good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From my debug output, I see that the board is resetting itself during memory initialization while setting the EMI clock divider :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set EMI clock divider for EMI clock to 411 / 2 = 205MHz */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_puts("***** set emi clk div *****\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; writel((2 &amp;lt;&amp;lt; CLKCTRL_EMI_DIV_EMI_OFFSET) |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1 &amp;lt;&amp;lt; CLKCTRL_EMI_DIV_XTAL_OFFSET),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;clkctrl_regs-&amp;gt;hw_clkctrl_emi);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My hardware guy assures me that our board configuration is identical to the mx28-evk reference board with respect to clock and memory. The same SD card with u-boot boots fine on the mx28-evk board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible that mx28-evk contains special boot rom initialization code that I don't have on my stock i.mx28 SOC ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&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, 21 Jan 2013 18:46:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ROM-boot-code-documentation/m-p/225827#M16004</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2013-01-21T18:46:05Z</dc:date>
    </item>
  </channel>
</rss>

