<?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: IVT and linker file for boot from QSPI (SoloX) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417426#M62786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For XIP boot the image has to be built for QuadSPI address space,&lt;/P&gt;&lt;P&gt;so change addresses to starting 6000_0000 - QSPI1 Memory or&lt;/P&gt;&lt;P&gt;7000_0000 - QSPI2 Memory.&lt;/P&gt;&lt;P&gt;If Uboot works for you one can hexdump its ivt and compare with this example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Oct 2015 09:05:18 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2015-10-22T09:05:18Z</dc:date>
    <item>
      <title>IVT and linker file for boot from QSPI (SoloX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417423#M62783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For SoloX SABRE SD:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone post a working example of an image (not having uboot) that boots from QSPI? I am able to boot from QSPI using uboot, which means my qspi config parameters are ok and also my manufacturing tool settings are ok!! Instead of Uboot, when i flash an image with ivt in it, at an offset 0x1000, i dont get any errors while flashing, but the application does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have read almost all the posts related to QSPI, could not figure out what is wrong with my image. I need an example of IVT and linker file, which when compiled with application, will boot from QSPI. I tried both - using a linker file with QSPI addresses (XIP approach) and using linker file with OCRAM addresses (non XIP), both are not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 12:34:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417423#M62783</guid>
      <dc:creator>ozu</dc:creator>
      <dc:date>2015-10-21T12:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: IVT and linker file for boot from QSPI (SoloX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417424#M62784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ozu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for such example one can look at&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-106253"&gt;MX6 SoloX bare metal startup  &lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 00:45:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417424#M62784</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-10-22T00:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: IVT and linker file for boot from QSPI (SoloX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417425#M62785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply!&lt;/P&gt;&lt;P&gt;The example in the link you provided, flashes and executes the image in RAM.&lt;/P&gt;&lt;P&gt;The same image does not work, when flashed in QSPI. I am flashing image to QSPI the same we flash uboot to QSPI, using manufacturing tool.&lt;/P&gt;&lt;P&gt;The ivt of the example is posted below,&lt;/P&gt;&lt;P&gt;In this ivt, boot_data points to an OCRAM address and rest all are labels. Also, the linker file is meant for OCRAM addresses. &lt;/P&gt;&lt;P&gt;So, I think this program should work even when placed in QSPI (non XIP). But it does not work!&lt;/P&gt;&lt;P&gt;I tried replacing boot_data_ptr and self_ptr by the absolute addresses in QSPI, that also does not work!!&lt;/P&gt;&lt;P&gt;Please help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ivt_header :&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; .long&amp;nbsp;&amp;nbsp; 0x402000D1&lt;/P&gt;&lt;P&gt;app_code_jump_vector :&amp;nbsp; .long&amp;nbsp;&amp;nbsp; Reset_Handler&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;&amp;nbsp;&amp;nbsp; .long&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;dcd_ptr :&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; .long&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;boot_data_ptr :&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; .long&amp;nbsp;&amp;nbsp; boot_data&lt;/P&gt;&lt;P&gt;self_ptr :&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; .long&amp;nbsp;&amp;nbsp; ivt_header&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; .long&amp;nbsp;&amp;nbsp; 0&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; .long&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;boot_data :&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; .long&amp;nbsp;&amp;nbsp; 0x00920000 /* for DQ */&lt;/P&gt;&lt;P&gt;image_len :&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; .long&amp;nbsp;&amp;nbsp; 0x18000&amp;nbsp;&amp;nbsp;&amp;nbsp; /* 96 KB&amp;nbsp; app size */&lt;/P&gt;&lt;P&gt;plugin&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; .long&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 08:21:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417425#M62785</guid>
      <dc:creator>ozu</dc:creator>
      <dc:date>2015-10-22T08:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: IVT and linker file for boot from QSPI (SoloX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417426#M62786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For XIP boot the image has to be built for QuadSPI address space,&lt;/P&gt;&lt;P&gt;so change addresses to starting 6000_0000 - QSPI1 Memory or&lt;/P&gt;&lt;P&gt;7000_0000 - QSPI2 Memory.&lt;/P&gt;&lt;P&gt;If Uboot works for you one can hexdump its ivt and compare with this example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 09:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417426#M62786</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-10-22T09:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: IVT and linker file for boot from QSPI (SoloX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417427#M62787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply!&lt;/P&gt;&lt;P&gt;Looking at the hexdump was useful, now it is working :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 11:28:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IVT-and-linker-file-for-boot-from-QSPI-SoloX/m-p/417427#M62787</guid>
      <dc:creator>ozu</dc:creator>
      <dc:date>2015-10-22T11:28:53Z</dc:date>
    </item>
  </channel>
</rss>

