<?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: Bootelf on IMX6.UL in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880154#M133447</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Pavel,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;thanks for the help, checked. Booting standalone application&amp;nbsp;are directly runnable in the environment&lt;BR /&gt; provided by U-Boot.&amp;nbsp; But&amp;nbsp;now I also need to &amp;nbsp;install my own set of exception handlers, device drivers, set up the MMU, etc... like linux OS， and i also need the leverage HAB feature on I.MX6UL processor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Could you give me some advice about below items:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1: Is customizing U-boot the fastest approach？Any other better approach for that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2: If customizing U-boot is the fastest approach, could you help to share some guide/doc about that？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Mar 2019 02:04:42 GMT</pubDate>
    <dc:creator>jiangshan_wei</dc:creator>
    <dc:date>2019-03-13T02:04:42Z</dc:date>
    <item>
      <title>Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880151#M133444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi，&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now I am using I.MX6UL development board named "i.MX6UltraLite Evaluation Kit (EVK)" . what i did is:&lt;/P&gt;&lt;P&gt;1: Install&amp;nbsp;SDK_2.2_MCIM6UL on my PC.&lt;/P&gt;&lt;P&gt;2: Build one standalone elf executable file with demo IAR project in SDK&amp;nbsp;folder “C:\nxp\SDK_2.2_MCIM6UL\boards\evkmcimx6ul\driver_examples\gpt\capture”.&amp;nbsp;&lt;/P&gt;&lt;P&gt;2: press any key to stop auto-uboot, with uboot version&amp;nbsp; "uboot-imx-imx_v2016.03_4.1.15_2.0.0_ga".&lt;/P&gt;&lt;P&gt;3: load elf file via command bootelf&lt;/P&gt;&lt;P&gt;=&amp;gt; fatload mmc 1:1 0x80800000 gpt_capture.out&lt;BR /&gt;reading gpt_capture.out&lt;BR /&gt;217948 bytes read in 35 ms (5.9 MiB/s)&lt;/P&gt;&lt;P&gt;4：Boot elf from memory.&amp;nbsp;&lt;BR /&gt;=&amp;gt; bootelf 0x80800000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;And my question is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;1: Any idea why&amp;nbsp;demo binary file execution is stuck? Assume application timer should start ticking.&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2: How to disable interrupts initialized by U-boot? I mean how to diasble intterupts before bootelf command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2019 05:43:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880151#M133444</guid>
      <dc:creator>jiangshan_wei</dc:creator>
      <dc:date>2019-03-11T05:43:08Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880152#M133445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One more input, after bootelf is called by Uboot, then connect IAR and start debugging, there is a warning in debug log "Tue Mar 12, 2019 09:22:19: The stack pointer for stack 'IRQ_STACK' (currently 0x00000013) is outside the stack range (0x800111C0 to 0x800112C0) "&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2019 01:51:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880152#M133445</guid>
      <dc:creator>jiangshan_wei</dc:creator>
      <dc:date>2019-03-12T01:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880153#M133446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;The i.MX6 u-boot is not operating system. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Find the "Standalone HOWTO:" in u-boot README file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;This file is available using the following link:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://github.com/u-boot/u-boot/blob/master/README" target="test_blank"&gt;https://github.com/u-boot/u-boot/blob/master/README&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2019 03:28:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880153#M133446</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2019-03-12T03:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880154#M133447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Pavel,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;thanks for the help, checked. Booting standalone application&amp;nbsp;are directly runnable in the environment&lt;BR /&gt; provided by U-Boot.&amp;nbsp; But&amp;nbsp;now I also need to &amp;nbsp;install my own set of exception handlers, device drivers, set up the MMU, etc... like linux OS， and i also need the leverage HAB feature on I.MX6UL processor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Could you give me some advice about below items:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1: Is customizing U-boot the fastest approach？Any other better approach for that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2: If customizing U-boot is the fastest approach, could you help to share some guide/doc about that？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Mar 2019 02:04:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880154#M133447</guid>
      <dc:creator>jiangshan_wei</dc:creator>
      <dc:date>2019-03-13T02:04:42Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880155#M133448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Look at the following page. This page contains "Timer demo" example for using &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;a &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="http://www.denx.de/wiki/DULG/CPM"&gt;&lt;SPAN style="color: windowtext; background: white;"&gt;CPM&lt;/SPAN&gt;&lt;/A&gt; &lt;SPAN style="background: white;"&gt;interrupt handler with the U-Boot code&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;See also the following pages:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="http://variwiki.com/index.php?title=Yocto_Customizing_U-Boot" target="test_blank"&gt;http://variwiki.com/index.php?title=Yocto_Customizing_U-Boot&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://boundarydevices.com/customizing-u-boot-on-i-mx/" target="test_blank"&gt;https://boundarydevices.com/customizing-u-boot-on-i-mx/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://www.quora.com/How-do-I-customize-the-U-boot-bootloader" target="test_blank"&gt;https://www.quora.com/How-do-I-customize-the-U-boot-bootloader&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://community.nxp.com/thread/445938" target="test_blank"&gt;https://community.nxp.com/thread/445938&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="http://xillybus.com/tutorials/uboot-hacking-howto-1" target="test_blank"&gt;http://xillybus.com/tutorials/uboot-hacking-howto-1&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://rocketboards.org/foswiki/Documentation/PreloaderUbootCustomization131" target="test_blank"&gt;https://rocketboards.org/foswiki/Documentation/PreloaderUbootCustomization131&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;See the following document about u-boot customizing under Yocto:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="https://www.imx6rex.com/open-rex/software/how-to-edit-customize-and-test-the-uboot-kernel-source-codes-and-yocto-meta-layer/" target="test_blank"&gt;https://www.imx6rex.com/open-rex/software/how-to-edit-customize-and-test-the-uboot-kernel-source-codes-and-yocto-meta-layer/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Mar 2019 03:39:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880155#M133448</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2019-03-13T03:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880156#M133449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Appreciate the links, it helpful for me. May I have one more asking. Could you share the guide/link about relocating vector table for RTOS in DDR by booting with uBoot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Mar 2019 05:09:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880156#M133449</guid>
      <dc:creator>jiangshan_wei</dc:creator>
      <dc:date>2019-03-13T05:09:24Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880157#M133450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let me clarify myself, I am looking for the method to replace Uboot exception handler with my ROTS exception handlers .Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Mar 2019 02:08:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880157#M133450</guid>
      <dc:creator>jiangshan_wei</dc:creator>
      <dc:date>2019-03-14T02:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880158#M133451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;There are no recommendations from u-boot developers (www.denx.de) about similar u-boot changing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;It looks like that the following command sequence is needed.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt;"&gt; Disable all interrupts&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt;"&gt; Replace exception handlers.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt;"&gt; Enable interrupts.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This thread is continued as a private discussion with the submitter, &lt;BR /&gt;NXP support is not following the thread anymore.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2019 04:24:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880158#M133451</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2019-03-15T04:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bootelf on IMX6.UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880159#M133452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you use the bootelf to start an application? Could you share your findings?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2019 08:35:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bootelf-on-IMX6-UL/m-p/880159#M133452</guid>
      <dc:creator>yali_zhang</dc:creator>
      <dc:date>2019-09-25T08:35:00Z</dc:date>
    </item>
  </channel>
</rss>

