<?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: imx7dl custom board doesn't boot up in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921681#M138551</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for new board it is necessary to run ddr test&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-105652"&gt;i.MX6/7 DDR Stress Test Tool V3.00&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and update uboot *.cfg file with new ddr calibration coefficients&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx7dsabresd?h=imx_v2018.03_4.14.98_2.1.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx7dsabresd?h=imx_v2018.03_4.14.98_2.1.0"&gt;mx7dsabresd\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use Porting Guide from Linux documentation below for software changes&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Oct 2019 10:38:32 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-10-15T10:38:32Z</dc:date>
    <item>
      <title>imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921680#M138550</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 am working on custom imx7dl board based on imx7 dual sabre board,&lt;/P&gt;&lt;P&gt;my custom board's&lt;/P&gt;&lt;P&gt;debug UART(UART1), SD card interface(SD1) are same so i flashed SD card with u-boot code of reference board but i can't see any logs in the UART terminal.&lt;/P&gt;&lt;P&gt;also i checked PMIC(PF3000) all the required voltages are going in to the SOC, and i probed CLK lines of SD interface i cant see any signal on this line.&lt;/P&gt;&lt;P&gt;kindly help me.&lt;/P&gt;&lt;P&gt;Any assistance with this issue would be much appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2019 08:05:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921680#M138550</guid>
      <dc:creator>flabyjacob</dc:creator>
      <dc:date>2019-10-15T08:05:37Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921681#M138551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for new board it is necessary to run ddr test&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-105652"&gt;i.MX6/7 DDR Stress Test Tool V3.00&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and update uboot *.cfg file with new ddr calibration coefficients&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx7dsabresd?h=imx_v2018.03_4.14.98_2.1.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx7dsabresd?h=imx_v2018.03_4.14.98_2.1.0"&gt;mx7dsabresd\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use Porting Guide from Linux documentation below for software changes&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2019 10:38:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921681#M138551</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-15T10:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921682#M138552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igorpadykov&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your reply&lt;/P&gt;&lt;P&gt;i followed porting guide but i have not done DDR calibration, but if i am not wrong without DDR also some code will run in internal SRAM of soc and we will get some prints on UART right..?&lt;/P&gt;&lt;P&gt;because my boards debug UART(UART1), SD card interface(SD1) are exactly same as imx7d reference board so i compiled and flashed u-boot code in the SD card but i am not getting any logs in the UART.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 07:28:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921682#M138552</guid>
      <dc:creator>flabyjacob</dc:creator>
      <dc:date>2019-10-17T07:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921683#M138553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; if i am not wrong without DDR also some code will run in internal SRAM of soc&lt;/P&gt;&lt;P&gt;&amp;gt;and we will get some prints on UART right..?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 07:42:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921683#M138553</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-17T07:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921684#M138554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igorpadykov&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you for your reply,&lt;/P&gt;&lt;P&gt;if so can we modify existing u-boot code to get some print in early stage of booting ..?&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;if above is not possible can we toggle some led to verify u-boot is running at-least in internal SRAM..?&lt;/P&gt;&lt;P&gt;can you suggest us right place to do all these things so that we can verify that ROM boot-code is able to read image from SD card?&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Flaby&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 08:17:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921684#M138554</guid>
      <dc:creator>flabyjacob</dc:creator>
      <dc:date>2019-10-17T08:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921685#M138555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class=""&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;you should modify uboot so it will fit to internal OCRAM&lt;/DIV&gt;&lt;DIV class=""&gt;(NXP uboot will not fit due to size), then it will be possible to add&lt;/DIV&gt;&lt;DIV class=""&gt;codes for some prints or toggle some led.&lt;BR /&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 08:41:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921685#M138555</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-17T08:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921686#M138556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class=""&gt;&lt;P&gt;Hi igorpadykov&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you for your reply,&lt;/P&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;i think i am not able to explain you my case properly,&lt;/DIV&gt;&lt;DIV class=""&gt;i know u-boot will not fit in internal OCRAM but flow of u-boot code execution is it will start with start.S and it will call list of functions defined in&amp;nbsp; init_sequence_f[] which i copied from u-boot source code and attached here.&lt;/DIV&gt;&lt;DIV class=""&gt;i have few questions please answer them&lt;/DIV&gt;&lt;DIV class=""&gt;in my attached file please look at these lines,&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; board_early_init_f,&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;59&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_baud_rate,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* initialze baudrate settings */&lt;BR /&gt;&amp;nbsp;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_init,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* serial communications setup */&lt;BR /&gt;&amp;nbsp;61&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console_init_f,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* stage 1 init of console */&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print_cpuinfo,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* display cpu info (and speed) */&lt;/DIV&gt;&lt;DIV class=""&gt;101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dram_init,&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; /* configure available RAM banks */&lt;/DIV&gt;&lt;DIV class=""&gt;118&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INIT_FUNC_WATCHDOG_RESET&lt;BR /&gt;119&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;BR /&gt;120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Now that we have DRAM mapped and working, we can&lt;BR /&gt;121&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * relocate the code and continue running from DRAM.&lt;BR /&gt;122&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;BR /&gt;123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Reserve memory at end of RAM for (top down in that order):&lt;BR /&gt;124&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - area that won't get touched by U-Boot and Linux (optional)&lt;BR /&gt;125&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - kernel log buffer&lt;BR /&gt;126&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - protected RAM&lt;BR /&gt;127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - LCD framebuffer&lt;BR /&gt;128&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - monitor code&lt;BR /&gt;129&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - board info struct&lt;BR /&gt;130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;131&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setup_dest_addr,&lt;/DIV&gt;&lt;DIV class=""&gt;so,&lt;/DIV&gt;&lt;DIV class=""&gt;board_early_init_f is defined in our&amp;nbsp; board/freescale/mx7dsabresd/mx7dsabresd.c file where we are initializing uart pad, &lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;uart pads are initialized in &lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; board_early_init_f,&lt;/DIV&gt;&lt;DIV class=""&gt;and other uart settings are done in&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;59&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_baud_rate,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* initialze baudrate settings */&lt;BR /&gt;&amp;nbsp;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_init,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* serial communications setup */&lt;BR /&gt;&amp;nbsp;61&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console_init_f,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* stage 1 init of console */&lt;/DIV&gt;&lt;DIV class=""&gt;and cpu info are printed from&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print_cpuinfo,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* display cpu info (and speed) */&lt;/DIV&gt;&lt;DIV class=""&gt;then only DDR RAM is configured&lt;/DIV&gt;&lt;DIV class=""&gt;101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dram_init,&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; /* configure available RAM banks */&lt;/DIV&gt;&lt;DIV class=""&gt;and after some other function calls finally we are relocating code execution in DDR RAM&lt;/DIV&gt;&lt;DIV class=""&gt;119&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;BR /&gt;120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Now that we have DRAM mapped and working, we can&lt;BR /&gt;121&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * relocate the code and continue running from DRAM.&lt;BR /&gt;122&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;BR /&gt;123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Reserve memory at end of RAM for (top down in that order):&lt;BR /&gt;124&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - area that won't get touched by U-Boot and Linux (optional)&lt;BR /&gt;125&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - kernel log buffer&lt;BR /&gt;126&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - protected RAM&lt;BR /&gt;127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - LCD framebuffer&lt;BR /&gt;128&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - monitor code&lt;BR /&gt;129&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; - board info struct&lt;BR /&gt;130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;A href="https://drive.google.com/open?id=1rXzshkEi6SjQH57_bU6-Pbr5gcCi1D52"&gt;so where these codes are running if DDR itself is configured later?&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;A href="https://drive.google.com/open?id=1rXzshkEi6SjQH57_bU6-Pbr5gcCi1D52"&gt;We believe that ddr will be initialized after initializing UART and printing few things on UART when code initially runs in internal OCRAM. &lt;/A&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;A href="https://drive.google.com/open?id=1rXzshkEi6SjQH57_bU6-Pbr5gcCi1D52"&gt;Is our understanding correct?&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Thanks and Regards,&lt;P&gt;Flaby&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 09:59:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921686#M138556</guid>
      <dc:creator>flabyjacob</dc:creator>
      <dc:date>2019-10-17T09:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921687#M138557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this relates to general uboot relocation questions and one can find answers on web&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://stackoverflow.com/questions/35336940/understand-u-boot-memory-footprint" title="https://stackoverflow.com/questions/35336940/understand-u-boot-memory-footprint"&gt;linux kernel - Understand U-Boot memory footprint - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or post on uboot mail list &lt;A class="link-titled" href="https://lists.denx.de/listinfo/u-boot" title="https://lists.denx.de/listinfo/u-boot"&gt;U-Boot Info Page&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 10:19:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921687#M138557</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-17T10:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921688#M138558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igorpadykov,&lt;/P&gt;&lt;P&gt;thank you for your reply,&lt;/P&gt;&lt;P&gt;we got to know that DDR controller is initialized by DCD table from board.cfg file,we went through .cfg file to know about clock configuration of DDR, but we could not find any such configuration,&lt;/P&gt;&lt;P&gt;please help us to know how ddr clock for imx7 is configured..? or if it is configured by boot code from the internal boot ROM how we will get to know at which frequency ddr is running at..?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Flaby&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 14:47:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921688#M138558</guid>
      <dc:creator>flabyjacob</dc:creator>
      <dc:date>2019-10-21T14:47:23Z</dc:date>
    </item>
    <item>
      <title>Re: imx7dl custom board doesn't boot up</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921689#M138559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flaby&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for new questions please create new thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 15:37:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx7dl-custom-board-doesn-t-boot-up/m-p/921689#M138559</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-21T15:37:44Z</dc:date>
    </item>
  </channel>
</rss>

