<?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>LPC MicrocontrollersのトピックRe: Migrating from LPC1766 to LPC1830</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537525#M11477</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ricardo.pastore@mobitec.com.br on Sun Feb 15 10:47:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to deploy an LPC1825 which has internal flash memory and also have an external qSPI flash, both for instruction&amp;nbsp; code?&amp;nbsp; Can I alternate both for code execution? This is for future implemantation in case we run out of internal flash memory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ricardo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:21:32 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:21:32Z</dc:date>
    <item>
      <title>Migrating from LPC1766 to LPC1830</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537523#M11475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ricardo.pastore@mobitec.com.br on Tue Jan 13 09:55:02 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are redesigning a board that currently&amp;nbsp; runs with LPC1766. We will deploy the LPC1830 for this upgrade. My main concern is to implement a firmware update though USB memory sticks. In the LPC1766 we implemented our own algorithm stored in a sector of the internal flash(32K). This boot loader used calls to IAP (in Application Program) implemented in ROM.&amp;nbsp; In my firmware&amp;nbsp; I had&amp;nbsp; also implement the Mass Storage Class which I downloaded from lpcware.com wich I interfaced with a .lib to implement FAT16. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now if LPC1830, how can I implement it? Since There is no internal FLASH to store the boadloader&amp;nbsp; to update the firmware trough USB stick memory? Is it possible to have a separate external flash memory to store the boot loader to update the quadSPI (applicaton firmware)&amp;nbsp; trougth USB?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:21:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537523#M11475</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Migrating from LPC1766 to LPC1830</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537524#M11476</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 Wed Jan 14 01:44:34 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;When you do a firmware upgrade on the internal flash of LPC1766 you work on a flash which still contains the old image and where the new image gets applied somehow. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The same situation is with the LPC1830 and external qSPI flash. You have an old image in the flash, you need to relocate some firmware upgrade code into SRAM which manages then the upgrade of the firmware in the external flash. The qSPI flashes have a sector structure, so you can have a bootloader in the first sector, your primary image in the second sector, your upgraded firmware image in the third sector etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You only need to make sure that you can always boot. Many qSPI types offer a protection of blocks/sectors, so you can make sure that your bootloader does get erased by accident.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The programming algorithms for the qSPI flashes are not covered by the IAP/ISP ROM code in LPC1830, so you need to take this from some code examples, for example from here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://http://www.lpcware.com/SPIFI"&gt;http://www.lpcware.com/SPIFI&lt;/A&gt;&lt;BR /&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:21:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537524#M11476</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Migrating from LPC1766 to LPC1830</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537525#M11477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ricardo.pastore@mobitec.com.br on Sun Feb 15 10:47:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to deploy an LPC1825 which has internal flash memory and also have an external qSPI flash, both for instruction&amp;nbsp; code?&amp;nbsp; Can I alternate both for code execution? This is for future implemantation in case we run out of internal flash memory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ricardo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:21:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537525#M11477</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Migrating from LPC1766 to LPC1830</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537526#M11478</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 Feb 15 21:07:48 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Ricardo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, you can have qSPI flash with LPC1825 . You can execute from qSPI flash. The code execution from qSPI flash will be slower than internal flash.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:21:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Migrating-from-LPC1766-to-LPC1830/m-p/537526#M11478</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:21:33Z</dc:date>
    </item>
  </channel>
</rss>

