<?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: Bootable image for flexSPI in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827773#M1427</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;to anyone with same question:&lt;/P&gt;&lt;P&gt;the list of supported drivers for hyperFlash is listed in MCUXpresso IDE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;ranran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Sep 2018 14:01:48 GMT</pubDate>
    <dc:creator>rans</dc:creator>
    <dc:date>2018-09-17T14:01:48Z</dc:date>
    <item>
      <title>Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827762#M1416</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 try to understand how to build bootable image for&lt;/P&gt;&lt;P&gt;flexspi flash.&lt;/P&gt;&lt;P&gt;As I see there are 2 approaches:&lt;/P&gt;&lt;P&gt;1. The linker in &lt;STRONG&gt;MCUXpresso IDE&lt;/STRONG&gt; adds it to header of compiled image code, as done in example hello_world_xip.&lt;/P&gt;&lt;P&gt;2. using elftosb , so that it adds image header, to make it a bootable image, is that Right ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Using elftosb approach,&amp;nbsp;&lt;/SPAN&gt;I found the following tutotirals:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-341317"&gt;Generating a Bootable Image for the RT1050 &lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN12107.pdf" title="https://www.nxp.com/docs/en/application-note/AN12107.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN12107.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yet, I don't understand how &lt;STRONG&gt;flexSPI configuration paramaters&lt;/STRONG&gt; are added to hello_world example &lt;SPAN&gt;&amp;nbsp;in these tutorials&amp;nbsp;&lt;/SPAN&gt;(not the same as&amp;nbsp;&lt;SPAN&gt;hello_world_xip !)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Essentially, the example says to do the following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;1. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;elftosb.exe -f imx -V -c ../../bd_file/imx10xx/imx-flexspinor-normal-unsigned.bd -o ivt_flexspi_nor_hello_world.bin hello_world.srec&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;2. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;elftosb.exe -f kinetis -V -c ../../bd_file/imx10xx/program_flexspinor_image_HyperFlash.bd -o&lt;BR /&gt;boot_image.sb ivt_flexspi_nor_hello_world_nopadding.bin&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Is it that the steps above add&amp;nbsp;flexSPI configuration paramaters&amp;nbsp;to image header ? Which command adds these parameters&amp;nbsp;to image ? If not - where is it added to image header ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I also don't find in "&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;MCU Bootloader v2.5.0 Reference" documentation that flexSPI is mentioned as one of the device used for flash programming. So how is it that the tool can be used for&amp;nbsp;&lt;STRONG&gt;flexSPI programming ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR style="font-weight: normal;" /&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you ,&lt;/P&gt;&lt;P&gt;Ranran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Sep 2018 11:11:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827762#M1416</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-15T11:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827763#M1417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; flexSPI configuration paramaters to image header ? Which command adds these &lt;BR /&gt;&amp;gt;parameters to image ? If not - where is it added to image header ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for "flexSPI configuration paramaters", Reference Manual calls it as "FlexSPI Configuration Block"&lt;/P&gt;&lt;P&gt;one can look at sect.8.6.1 Serial NOR Flash Boot via FlexSPI, sect.8.6.3.1 FlexSPI Configuration Block&lt;BR /&gt;sect.8.6.1.2 FlexSPI Serial NOR Flash Boot Operation i.MX RT1050 Processor Reference Manual:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"The ROM expects the 512-byte FlexSPI NOR configuration parameters as explained in&lt;BR /&gt;next section to be present at offset 0 in Serial NOR flash. The ROM reads these&lt;BR /&gt;configuration parameters using the read command specified by BOOT_CFG2[2:0] with&lt;BR /&gt;Serial clock operating at 30 MHz.&lt;BR /&gt;In the second step, ROM configures FlexSPI1 interface with the parameters provided in&lt;BR /&gt;configuration block read from Serial NOR flash and starts the boot procedure. Refer to&lt;BR /&gt;Table 8-17 for details regarding FlexSPI configuration parameters and to the FlexSPI&lt;BR /&gt;NOR boot flow chart for detailed boot flow chart of FlexSPI NOR."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/www.nxp.com/docs/en/reference-manual/IMXRT1050RM.pdf" rel="nofollow" target="_blank"&gt;https://www.nxp.com/docs/en/reference-manual/IMXRT1050RM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BD file is described in attached i.MX MCU Manufacturing User’s Guide (Chapter 4.1-2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"MCU Bootloader v2.5.0 Reference"&lt;BR /&gt;&lt;A href="https://www.nxp.com/docs/en/reference-manual/MCUBOOTRM.pdf"&gt;https://www.nxp.com/docs/en/reference-manual/MCUBOOTRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you are asking about MCUXpresso, configuration is performed by&lt;BR /&gt;structure flexspi_device_config_t deviceconfig[] in&amp;nbsp;&amp;nbsp; ..driver_examples/flexspi/hyper_flash/polling_transfer/flexspi_hyper_flash_polling_transfer.c&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://mcuxpresso.nxp.com/en/welcome" title="https://mcuxpresso.nxp.com/en/welcome"&gt;Welcome | MCUXpresso SDK Builder&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For understanding AN12107 may be useful to check sect.8.2.2.1 Typical use cases for FlexSPI NOR Configuration Block&lt;/P&gt;&lt;P&gt;attached MCUX Flashloader Reference Manual included in FlashLoader and&lt;/P&gt;&lt;P&gt;FlashLoader sources (*windows-all-MIMXRT1052xxxxB.zip)&lt;BR /&gt;structure flexspi_nor_config_t hyperflash_config[] in&lt;BR /&gt;../devices/MIMXRT1052/xip/evkbimxrt1050_hyper_config.c&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fmcuxpresso.nxp.com%2Fen%2Flicense%3Fhash%3Dad7870cf2d88e6a1da7ee9bb13881321%26hash_download%3D1" rel="nofollow" target="_blank"&gt;https://mcuxpresso.nxp.com/en/license?hash=ad7870cf2d88e6a1da7ee9bb13881321&amp;amp;hash_download=1&lt;/A&gt;&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>Mon, 17 Sep 2018 05:44:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827763#M1417</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-09-17T05:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827764#M1418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for comment.&lt;/P&gt;&lt;P&gt;I have read these sections in TRM,&lt;/P&gt;&lt;P&gt;You have cited the definition of&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"FlexSPI Configuration Block", but in my question I asked which of the "elftosb" steps (mentioned in my above question) is actually adding this block into the image... , and if it's not done there, where is it actually added in this process ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Obviously BD section is not the same as &lt;SPAN&gt;"FlexSPI Configuration Block"&lt;/SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;STRONG&gt;So where did we add the&amp;nbsp;"FlexSPI Configuration Block" into image ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;STRONG&gt;Does anyone know knows ?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Thank you,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;ran&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 07:11:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827764#M1418</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T07:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827765#M1419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mfg tool uses some standard typical settings described in&lt;BR /&gt;sect.8.2.2.1 Typical use cases for FlexSPI NOR Configuration Block&lt;BR /&gt;MCUX Flashloader Reference Manual.pdf included in FlashLoader package.&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, 17 Sep 2018 07:35:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827765#M1419</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-09-17T07:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827766#M1420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;This is very helpful !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As to the 2nd part of my question:&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;gt;I also don't find in "&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;MCU Bootloader v2.5.0 Reference" documentation that flexSPI is mentioned as one of the device &amp;gt;used for flash programming. So how is it that the tool can be used for&amp;nbsp;flexSPI programming ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;The flexSPI is mentioned in the document you've referenced "&amp;nbsp;&lt;SPAN class=""&gt;MCUX Flashloader Reference Manual&lt;/SPAN&gt;&amp;nbsp;", but not in ""&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;MCU Bootloader v2.5.0 Reference".&lt;/SPAN&gt;&lt;BR style="font-weight: normal;" /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG&gt;&lt;SPAN class="" style="border: 0px;"&gt;&lt;SPAN class="" style="border: 0px;"&gt;Isn't "&lt;SPAN style="background-color: #ffffff;"&gt;MCUX Flashloader&amp;nbsp;" and "&lt;SPAN class="" style="border: 0px;"&gt;MCU Bootloader"&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;the same thing, i.e. application on target which communicates with mfgtool and used for flash programming ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;Thank you very much,&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;ranran&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 07:52:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827766#M1420</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T07:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827767#M1421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"MCUX Flashloader " is based on "MCU Bootloader" but not the same.&lt;BR /&gt;Also you may be interested in below document sect.7 Flash Drivers&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/migration-blogpost/10966"&gt;Overview of using the MIMXRT1020-EVK with MCUXpresso IDE&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>Mon, 17 Sep 2018 08:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827767#M1421</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-09-17T08:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827768#M1422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it that the floashLoader initialize flexSPI before flash programming the hyperFlash or is it that it just add the header ?&lt;/P&gt;&lt;P&gt;I am very interested in this because we need to understand if flashLoader is capable to flash programming a "deadboard" (erased flash) , i.e. a flash without FCB block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same question is also relevant for jtag debug, i.e. is JTAG debug capable of flash programming when used with empty hyperFlash ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I ask becuase we need to make a decision if we shall use jtag or flashLoader.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your time,&lt;/P&gt;&lt;P&gt;ranran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 10:09:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827768#M1422</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T10:09:24Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827769#M1423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think answer depends on what exactly are you apeaking about.&lt;/P&gt;&lt;P&gt;As different environments suggest different programming ways, MCUXpresso, Flashloader utility,&lt;/P&gt;&lt;P&gt;IAR IDE, MDK Keil, OpenSDA, e.t.c When you speak "flashLoader" which one do you mean ?&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, 17 Sep 2018 10:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827769#M1423</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-09-17T10:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827770#M1424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You said:&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;As different environments suggest different programming ways, MCUXpresso, Flashloader utility,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;IAR IDE, MDK Keil, OpenSDA, e.t.c When you speak "flashLoader" which one do you mean ?"&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P&gt;I am speaking about &lt;STRONG&gt;flash programming&lt;/STRONG&gt; a &lt;STRONG&gt;hyperFlash&lt;/STRONG&gt; (the original question above) which shall boot after a reset (if it can boot, than it is worthless).&lt;/P&gt;&lt;P&gt;What methods are there in NXP to do it ?&lt;/P&gt;&lt;P&gt;I thought there are 2 (please correct me if wrong):&lt;/P&gt;&lt;P&gt;1. flashloader utility (exactly the same "flashLoader" which you've answered me about in this discussion)&lt;/P&gt;&lt;P&gt;2. using debug with&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MCUXpresso&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;STRONG&gt;What I try to ask is:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;STRONG&gt;Are these 2 methods initialize flexSPI before the flash programming starts (i.e. before press "debug" button in jtag, and before flashloader does the write into hyperFlash)?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;STRONG&gt;We also plan to use different hyperflash, does it mean we must make modifications related to "FCB" in any of this two capabilities (flashloader utility/&lt;SPAN style="background-color: #ffffff;"&gt;MCUXpresso debug&lt;/SPAN&gt;) ? where ?&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thank you ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;ranran&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 10:42:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827770#M1424</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T10:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827771#M1425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;Are these 2 methods initialize flexSPI before the flash programming starts..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, as FlexSPI module will nor work without initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;to use different hyperflash, does it mean we must make modifications related to "FCB"..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; where ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please reread carefully provided answers above.&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, 17 Sep 2018 12:01:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827771#M1425</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-09-17T12:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827772#M1426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Igor,&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 13:52:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827772#M1426</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T13:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827773#M1427</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;to anyone with same question:&lt;/P&gt;&lt;P&gt;the list of supported drivers for hyperFlash is listed in MCUXpresso IDE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;ranran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2018 14:01:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827773#M1427</guid>
      <dc:creator>rans</dc:creator>
      <dc:date>2018-09-17T14:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bootable image for flexSPI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827774#M1428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;You can also try this tool, with this tool, You can flash bare image into various boot devices easily and don't need to care about headers (ivt, boot data...)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;A class="" href="https://github.com/JayHeng/nxp-sec-boot-ui" style="color: #2989c5; text-decoration: none;" title="https://github.com/JayHeng/nxp-sec-boot-ui"&gt;GitHub - JayHeng/nxp-sec-boot-ui: A one-stop GUI tool to work with NXP MCU (Kinetis, i.MXRT, LPC) ROM bootloader, It can…&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Dec 2018 05:22:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Bootable-image-for-flexSPI/m-p/827774#M1428</guid>
      <dc:creator>jay_heng</dc:creator>
      <dc:date>2018-12-23T05:22:17Z</dc:date>
    </item>
  </channel>
</rss>

