<?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 Boot from SPIFI in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528416#M9609</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by robert on Sun Jan 25 18:42:27 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear NXPs,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now use the LPC1830FET180, want to boot from SPIFI, if the hardware not use the boot pins, can&amp;nbsp; programmed the BOOT_SRC to realize? If can, how to program it ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:15:56 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:15:56Z</dc:date>
    <item>
      <title>Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528416#M9609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by robert on Sun Jan 25 18:42:27 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear NXPs,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now use the LPC1830FET180, want to boot from SPIFI, if the hardware not use the boot pins, can&amp;nbsp; programmed the BOOT_SRC to realize? If can, how to program it ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:15:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528416#M9609</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:15:56Z</dc:date>
    </item>
    <item>
      <title>Re: Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528417#M9610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc on Sun Jan 25 22:27:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, you can set OTP boot source bits to boot from SPIFI without using boot pins. Please have a look at below app note.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Fan11292-lpc1800lpc4300-one-time-programmable-otp-configuration" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/an11292-lpc1800lpc4300-one-time-programmable-otp-configuration&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please also check pages 27/1264 and 35/1264 of UM10430 Rev. 2.5 — 27 January 2014.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:15:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528417#M9610</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528418#M9611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by robert on Mon Jan 26 02:19:51 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have down the project, and debug the Boot_Mode.uvproj code in " internal ram", and watch the value have writed successfully. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I programmed my code into the QSPI flash , it is also successful,but could not run. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I try to reprograme it, but error " devide could not be powered up ";&amp;nbsp; i want to debug/emulate/run in RAM, also error " devide could not be powered up ". And this time,&amp;nbsp; can read the device/MCU ID by JTAG or SWD.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So what 's prolblem? just becasue programed the boot_src, so could not use it again?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:15:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528418#M9611</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528419#M9612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bavarian on Mon Jan 26 05:26:57 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;If you did not program any OTP bits which prevents access through JTAG/SWD, then normally you can use the ISP mode to recover from such a situation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; If you connect P2_7 on ball C10 to GND during power-on (or reset), the bootcode enters ISP mode, waiting for a connection setup on USART0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; If you have USART0 available, you can use the tool Flash Magic to program new software, erase the SPIFI etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; For JTAG/SWD access this ISP mode should have a positive effect as well. The bootloader hangs forever in a loop, waiting for a sync character on USART0. This is a pretty clean system state, maybe in contradiction to your user software in SPIFI. Maybe it crashes, maybe it goes into power-down, some sort of system state where the JTAG/SWD access is no longer possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; My usual recommendation:&amp;nbsp; insert a long wait loop at the beginning of your software (e.g. 3 seconds), then a debugger can catch the chip during this period before maybe something dreadful happens which disables the JTAG access somehow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NXP Support Team&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:15:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528419#M9612</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528420#M9613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by robert on Tue Jan 27 19:14:10 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.But i have some questions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. this time, can read the device/MCU ID by JTAG /SWD, so&amp;nbsp; JTAG/SWD access is OK, so not in ISP MODE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.JTAG/SWD access this ISP mode should have a positive effect ----what's meaning?I think If can not go into ISP, JTAG/SWD access is natural .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:15:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528420#M9613</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:15:59Z</dc:date>
    </item>
    <item>
      <title>Re: Boot from SPIFI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528421#M9614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bavarian on Thu Jan 29 04:18:48 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;What I try to tell you is the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; If you have programmed a software into the flash which somehow disables the JTAG/SWD functionality, then you have no chance with the debugger.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; It helps to go into the ISP bootmode, because then your software does not start to run, but the device stays in the ROM bootloader and waits.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; A delay loop right at the beginning of the software helps as well, because the program counter stays there for a while and the debugger can catch the core before your software continues and does something dreadful with the MCU. The JTAG/SWD access depends on the MCU state, it is not a totally independent and separate access port.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; If you are now able to see the ID of the two cores then the debugger gort the chip/core under control and you can do something like flash programming or debugging etc etc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NXP Support Team&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Boot-from-SPIFI/m-p/528421#M9614</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:00Z</dc:date>
    </item>
  </channel>
</rss>

