<?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>Vybrid Processors中的主题 Re: MQX application is not booting from QuadSPI_NAND flash</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272548#M1750</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;Could you please tell me how to program OTP fuses. Let me know what need to be done for QSPI boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I migrated my application to MQX4.1 from MQX4.0.2...., Now I am not able to boot my application from QSPI flash in vybrid tower. size of my MQX4.0.2 application flashed in QSPI is 129KB. and size of my MQX4.1 application is 160KB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;Nihad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Mar 2014 02:31:55 GMT</pubDate>
    <dc:creator>abdulnihad</dc:creator>
    <dc:date>2014-03-10T02:31:55Z</dc:date>
    <item>
      <title>MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272523#M1725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have developed an mqx based audio application using vybrid tower system.I am using DS5 for my development. I have flashed hello_world application to QuadSPI serial nand flash using quadspi_load application available in the vybrid sample code. hello_world application is booting from quadSPI when I configured J22 jumper for QuadSPI boot. hello_world application is not using mqx.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I want to boot my mqx audio application from QuadSPI serial nand flash. SO I added quadspi_boot.c,quadspi_boot.h and sram_ds5_a5.scf file from&lt;/P&gt;&lt;P&gt;Freescale\Freescale_MQX_4_0\mqx\examples\bootloader_vybrid_qspixip application. builded and created c array file using fromelf --cadcombined &amp;lt;audioApp_a5&amp;gt;.axf --output flash_bin.c&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have flashed flash_bin.c using quadspi_load application available in the vybrid sample code.(modified quadspi_load application to accept my flash_bin.c ).&lt;/P&gt;&lt;P&gt;flashing was success. But audio application is not booting from quadSPI when I configured J22 jumper for QuadSPI boot.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me to fix the booting issue.&lt;/P&gt;&lt;P&gt;size of flash_bin.c is 850 KB&lt;/P&gt;&lt;P&gt;size of flash_bin.o is 164 KB ( after compiling using quadspi_load application available in the vybrid sample code)&lt;/P&gt;&lt;P&gt;I am attaching quasdpi_boot.c,quadspi_boot.h and QuadSPI_XIP.scf ( slightly modified version of sram_ds5_a5.scf) which I used in my audio application for reference.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;Nihad&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338683"&gt;QuadSPI_XIP.scf.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338683"&gt;quadspi_boot.c.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338683"&gt;quadspi_boot.h.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 14:58:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272523#M1725</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2013-11-12T14:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272524#M1726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The changes in quadspi.c looks good. Make sure your entry point is at 0x20000800, this seems to be the very beginning of your STARTUP section, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume the application works when loading to the IRAM. In that case does the entry point is at the top of the STARTUP section or is something else?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other thing is that make sure the boot sections are being kept and not removing by the linker. Usually you use some linker flags like --keep=.ivt (or something similar)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, can you share the flash_bin.o, I would like to check the 0x400 address offset&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 18:09:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272524#M1726</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2013-11-12T18:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272525#M1727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Juan for your prompt reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to check entry point is at the top of the STARTUP section?.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have set '__boot' as entry point under properties-&amp;gt;Arm linker-&amp;gt;General-&amp;gt;Image Entry point (--entry)&lt;/P&gt;&lt;P&gt;Also added entry point as shown below in quadspi_boot.c&lt;/P&gt;&lt;P&gt;const ivt image_vector_table = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; 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;&amp;nbsp; /* IVT Header */&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #0000ff;"&gt;&amp;nbsp; (uint32_t)0x20000800,&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Image&amp;nbsp; Entry Function */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IVT_RSVD,&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; /* Reserved = 0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (uint32_t)0x20000430,&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; /* Address where DCD information is stored */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (uint32_t)0x20000420,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Address where BOOT Data Structure is stored */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (uint32_t)0x20000400,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pointer to IVT Self (absolute address */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (uint32_t)0x00000000,&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; /* Address where CSF file is stored */&lt;/P&gt;&lt;P&gt;&amp;nbsp; IVT_RSVD&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; /* Reserved = 0 */&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have added below lines in properties-&amp;gt;Arm linker-&amp;gt;Optimization to keep the boot section&lt;/P&gt;&lt;P&gt;quadspi_boot.o(.conf)&lt;/P&gt;&lt;P&gt;quadspi_boot.o(.ivt)&lt;/P&gt;&lt;P&gt;quadspi_boot.o(.boot_data)&lt;/P&gt;&lt;P&gt;quadspi_boot.o(.dcd)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am Attaching&lt;/P&gt;&lt;P&gt;1) flash_bin.c created using my mqx audio application.&lt;/P&gt;&lt;P&gt;2) flash_bin.o created using quadspi_load application.&lt;/P&gt;&lt;P&gt;3) Also attaching memory map of mqx audio application&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 05:49:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272525#M1727</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2013-11-13T05:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272526#M1728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The flash_bin files looks good.&lt;/P&gt;&lt;P&gt;Can you try using the __boot symbol in the ivt (as below)&lt;/P&gt;&lt;P&gt;However I don't see this symbol in the map file. Is this a valid symbol?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;const ivt image_vector_table = {&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; 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;&amp;nbsp; /* IVT Header */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit; color: #0000ff;"&gt;&amp;nbsp; (uint32_t)__boot,&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Image&amp;nbsp; Entry Function */&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; IVT_RSVD,&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; /* Reserved = 0 */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; (uint32_t)0x20000430,&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; /* Address where DCD information is stored */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; (uint32_t)0x20000420,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Address where BOOT Data Structure is stored */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; (uint32_t)0x20000400,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pointer to IVT Self (absolute address */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; (uint32_t)0x00000000,&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; /* Address where CSF file is stored */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; IVT_RSVD&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; /* Reserved = 0 */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 21:29:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272526#M1728</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2013-11-13T21:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272527#M1729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think I found the problem :smileyhappy:&lt;/P&gt;&lt;P&gt;It seems to have a wrong set of values in the &lt;STRONG&gt;quadspi_conf structure&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I compared this values against one image that is working for me and they are different, copying the values from the working binary to the binary you provided (patching the binary) I can see the next logs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;......................Starting Application................................&lt;/P&gt;&lt;P&gt;on main_task&lt;/P&gt;&lt;P&gt;IPCFG: Device init failed. Error = 0xA414&lt;/P&gt;&lt;P&gt;IPCFG: Failed to bind IP address. Error = 0x1D03&lt;/P&gt;&lt;P&gt;Created ETH_LISTENER_TASK, taskid:0x10003&lt;/P&gt;&lt;P&gt;cmd -&amp;gt; open&lt;/P&gt;&lt;P&gt;Resetting and Latching tuner configuration&lt;/P&gt;&lt;P&gt;TunerCMDListner_task created, id 0x10005&lt;/P&gt;&lt;P&gt;exiting main_task&lt;/P&gt;&lt;P&gt;Initialising Polled I2C driver.........&lt;/P&gt;&lt;P&gt;Set i2c current baud rate to 100000&lt;/P&gt;&lt;P&gt;Set i2c in master mode&lt;/P&gt;&lt;P&gt;Set i2c target address to 0x61&lt;/P&gt;&lt;P&gt;I2C_STATE_READY&lt;/P&gt;&lt;P&gt;tuner opened&lt;/P&gt;&lt;P&gt;cmd -&amp;gt; init&lt;/P&gt;&lt;P&gt;InitTunerI2S error: Unable to open audio device.&lt;/P&gt;&lt;P&gt;Initialising Radio....&lt;/P&gt;&lt;P&gt;RadioInit: Chip Version = cb&lt;/P&gt;&lt;P&gt;rds_task created, id 0x10002&lt;/P&gt;&lt;P&gt;Could not create Tuner_task&lt;/P&gt;&lt;P&gt;init tuner err=-1&lt;/P&gt;&lt;P&gt;cmd -&amp;gt; on&lt;/P&gt;&lt;P&gt;Resetting and Latching tuner configuration&lt;/P&gt;&lt;P&gt;tuner on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is the configuration that works for me&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;const SFLASH_CONFIGURATION_PARAM quadspi_conf = {&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* DQS LoopBack */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Reserved 1*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Reserved 2*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Reserved 3*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Reserved 4*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* cs_hold_time */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* cs_setup_time */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x1000000,&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; /* A1 flash size */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* A2 flash size */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x1000000,&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; /* B1 flash size */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* B2 flash size */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 1,&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; /* SCLK Freq - 60Mhz*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Reserved 5*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 4,&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; /* Quad Mode Flash */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Port - Only A1 */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* DDR Mode Disable */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* DQS Disable */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Parallel Mode Disable */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Port A CS1 */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* Port B CS1 */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* FS Phase */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* FS Delay */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0,&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; /* DDR Sampling */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; /* LUT Programming */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; /* Quad read*/&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x046B,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x0818,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x0C08,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x1E80,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x2400,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 0x0000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 00:45:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272527#M1729</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2013-11-14T00:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272528#M1730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Juan it is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now another requirement:&lt;/P&gt;&lt;P&gt;In Our target platform based on Vybrid tower, there is no DDR3 RAM. SO I want to run my application completely from Internal SRAM. But performance of my application degraded compared to DDR version of application(Which uses ddr.scf from MQX tool kit). I wanted to use complete 1.5 MB of internal SRAM including OCRAM-gfxRAM for my application. As I mentioned earlier I am Using DS5 for development. How to add OCRAM-gfxRAM to scatter file to use in my application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;Nihad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 15:42:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272528#M1730</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2013-11-14T15:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272529#M1731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Hi Nihad&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glad to hear is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would you mind to mark as correct the answer and create another thread for the new question. please?&lt;/P&gt;&lt;P&gt;Post the link to the new thread here so I can continue with the follow up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 16:21:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272529#M1731</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2013-11-14T16:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272530#M1732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Abdul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scatter files are easy editable. When you open them in DS-5, please note *.scat tab below the diagram. You need to click it to switch to editing mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Executing from SRAM slower than from DDR? Probably your MMU settings make DDR cacheable, but not SRAMe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BTW, even though instruction cache doesn't need MMU enabled, for some weird reason DS-5 likes to use arrays of address labels on every occasion.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;;;;126 CCM-&amp;gt;CCGR2 |= CCM_CCGR2_CG8(0x3);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;000008 e59f512c LDR r5,|L1.316|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;00000c e5955048 LDR r5,[r5,#0x48]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;000010 e3855803 ORR r5,r5,#0x30000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;000014 e59f6120 LDR r6,|L1.316|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;000018 e5865048 STR r5,[r6,#0x48]&lt;/P&gt;&lt;P align="left"&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;|L1.316|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;DCD 0x4006b000&lt;/P&gt;&lt;P align="left"&gt;&lt;/P&gt;&lt;P align="left"&gt;Instead of immediate addressing, which would utilize only I-cache, compiler in snippet above makes two data accesses for const address stored at L.316. This is of course slow, unless you map (in MMU) code memory D-cacheable... I'd prefer using D-cache for data, not code, but maybe I don't see something.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 19:54:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272530#M1732</guid>
      <dc:creator>kef2</dc:creator>
      <dc:date>2013-11-14T19:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272531#M1733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have created new thread for mmu related issue. Please post your valuable support there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/362829"&gt;How to manage mmu in vybrid using DS5&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;Nihad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Nov 2013 05:54:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272531#M1733</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2013-11-15T05:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272532#M1734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Juan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am porting all my code which is working in vybrid tower system to custom vybrid platform with part number PVF522R3K1CMK4. we have interfaced spansion QSPI flash (FL128SA1F00) to QSPI0_A ( PTD0, 1, 2, 3, 4, 5) by referring vybrid tower system. I have verified hardware by using test code which will write and read QSPI flash. it is working fine. But I am not able to boot from QSPI. &lt;/P&gt;&lt;P&gt;I am using same config as explained in this thread...Could you please tell me what I am missing here while poring my code.&lt;/P&gt;&lt;P&gt;Also let me know, does PVF522R3K1CMK4 by default have an QSPI boot option?. Or do i need to do some fuse settings?. We also provided boot config jumpers to switch between different boot mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;nihad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 03:00:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272532#M1734</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2014-03-04T03:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272533#M1735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What I can assure is that this part does not have L2 Cache. &lt;STRONG&gt;Could that might be a problem?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Have you tried flashing a simple image (that just turn a led on) just to make sure it boots or not?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 17:04:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272533#M1735</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-04T17:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272534#M1736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;Try to disable the L2 Cache by a&lt;/SPAN&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;dding next line at $MQX_INSTALL_PATH/config/&amp;lt;board_name&amp;gt;/user_config.h, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;#define PSP_HAS_L2_CACHE 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #282828; font-family: 'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif; font-size: 13.600000381469727px;"&gt;and see if it helps, maybe you can try first to check if still working on TWR and then try it on &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;PVF522R3K1CMK4.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 17:26:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272534#M1736</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-04T17:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272535#M1737</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;I disabled L2 cache and flashed in TWR. It is booting. But when I flash in custom board it is not booting. I am using only one QSPI flash (FL128SA1F00) chip. DO I need to do any modification in LUT?. DO I need to do any eFuse settings in vybrid &lt;SPAN style="color: #3d3d3d; font-size: 13.600000381469727px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;PVF522R3K1CMK4. I am attaching my scatter and qspi_boot.c file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.600000381469727px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.600000381469727px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;BR/-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.600000381469727px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Nihad&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 20:03:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272535#M1737</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2014-03-04T20:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272536#M1738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I know there is no extra eFuse setting to be done. But let me investigate.&lt;/P&gt;&lt;P&gt;I think the LUT in the &lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;quadspi_conf&lt;/STRONG&gt; should be fine.&lt;/P&gt;&lt;P&gt;Not sure what can be wrong :smileysad:. Let me investigate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 20:31:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272536#M1738</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-04T20:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272537#M1739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you able to boot from a different device (like SD) with this part, or how were you able to flash the QSPI?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also make sure you are setting the&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOT_MODE [1:0] = 10 &lt;STRONG&gt; to boot from RCON&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOT Device Selection&lt;/P&gt;&lt;P&gt;BOOT_CFG1[7:4] = &lt;STRONG&gt;0000&lt;/STRONG&gt;&amp;nbsp; (QSPI Serial Flash Memory)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOT_CFG1[1] = &lt;STRONG&gt;0 – QuadSPI0 selected &lt;/STRONG&gt;( or 1 – QuadSPI1 selected)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the Mapping of the BOOT_CFG with its corresponding Pads at Table 19-3. GPIO Override Contact Assignments&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 21:09:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272537#M1739</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-04T21:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272538#M1740</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;I have checked the boot config pin..It is fine configured for QSPI0.&lt;/P&gt;&lt;P&gt;I never tried to boot from SD card.&lt;/P&gt;&lt;P&gt;I am usingDS-5 and DSTREAM jtag to load the quadspi_load project which intern flash the QSPI. I Can see that it is flashing without error. but when I change the to boot from quadspi, it is not booting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR/-&lt;/P&gt;&lt;P&gt;Nihad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 00:39:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272538#M1740</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2014-03-05T00:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272539#M1741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try to just connect your JTAG (without loading) when booting from QSPI and inspect the QSPI memory (0x20000000)&lt;/P&gt;&lt;P&gt;Are you able to see the contents correctly? &lt;/P&gt;&lt;P&gt;This might be tricky too. At the very beginning, when A5 is taken out of reset, this memory will be inaccessible (it will show All 0x0 or All 0xff), but then at some point ROM will read the RCON pin and it will enable this memory. At this point you can check if the content is the expected. The &lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;quadspi_conf &lt;/STRONG&gt;should be at 0x20000000 and the ivt information at 0x20000400.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can try to add a watchpoint at the 0x20000400, so the ROM execution will break when reading the IVT, at this point ROM will be copying the contents of the QSPI to IRAM (0x3f000000).&lt;/P&gt;&lt;P&gt;It can be hard to debug without the ROM source code, but at least we can check firstly if the QSPI has been flashed correctly and then if ROM is copying the contents to IRAM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 17:36:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272539#M1741</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-05T17:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272540#M1742</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;I have configured the jumpers to boot from QSPI flash and powered up the board. Then I connected jtag using connect only option while board running. I got below message. it is always stopping at address 0x00002D24 whenever i tried to pause the debug. 0x20000000 shows always 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connected to running target Freescale - Vybrid VF6xx on USB:003604&lt;/P&gt;&lt;P&gt;cd "C:\Users\abdulnihad\Documents\DS-5 Workspace"&lt;/P&gt;&lt;P&gt;Working directory "C:\Users\abdulnihad\Documents\DS-5 Workspace"&lt;/P&gt;&lt;P&gt;interrupt&lt;/P&gt;&lt;P&gt;Execution stopped at: S:0x00002D24&lt;/P&gt;&lt;P&gt;S:0x00002D24&amp;nbsp;&amp;nbsp; LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r0,[r6,#4]&lt;/P&gt;&lt;P&gt;wait&lt;/P&gt;&lt;P&gt;continue&lt;/P&gt;&lt;P&gt;interrupt&lt;/P&gt;&lt;P&gt;Execution stopped at: S:0x00002D24&lt;/P&gt;&lt;P&gt;S:0x00002D24&amp;nbsp;&amp;nbsp; LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r0,[r6,#4]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have flashed my application using Quadspi_load project and read the flashed data using another test application. I can see what ever I have written in QSPI flash. Please find the attached file which contain data read from 0x20000000, 0x20000400, 0x20000800&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 19:28:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272540#M1742</guid>
      <dc:creator>abdulnihad</dc:creator>
      <dc:date>2014-03-05T19:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272541#M1743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Memory looks fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the LUT. Instructions are for using only one pad. Check that the QOR(6B) command is supported by your QSPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt; /* LUT Programming */&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* Quad read*/&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; 0x046B, &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;// quad read out command &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;(using only one PAD/Line)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; 0x0818, // &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;24 bit addresses &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;(using only one PAD/Line)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;Check the command 6B is supported by your QSPI memory. It should be QOR (Read Quad Out 3-4byte addr)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; 0x0C08, // 8 dummy cycles &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;(using only one PAD/Line)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&amp;nbsp; 0x1E80, // &lt;/STRONG&gt;read 128 bytes &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;(using only one PAD/Line)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&amp;nbsp; 0x2400, &lt;/STRONG&gt;// Jump to Instruction 0 &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&amp;nbsp; 0x0000 &lt;/STRONG&gt;// END&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I don't think this might be the problem (unless 6B is not supported in your memory) but y&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;ou can try other sequences, Check 30.8.1 Example Sequences in RM.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After you connect and stuck in &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;0x00002D24. T&lt;/SPAN&gt;ry to do a system reset from the IDE, so Core will be executing code from address 0x0. Try to check how far it goes if possible. Is always end up stuck at 0x2d24. It is supposed that at some point will read the quadspi_conf, try to add (if possible) a watchpoint there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 17:37:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272541#M1743</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-06T17:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: MQX application is not booting from QuadSPI_NAND flash</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272542#M1744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also, could you post the contents of SRC_SBMR1(4006_E004h) and SRC_SBMR2(4006_E01Ch) registers.&lt;/P&gt;&lt;P&gt;This will give us the fuse and Pin config settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also change your pin settings and see if those changes are reflected in those two registers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 18:18:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-application-is-not-booting-from-QuadSPI-NAND-flash/m-p/272542#M1744</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-03-06T18:18:43Z</dc:date>
    </item>
  </channel>
</rss>

