<?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: LPC1857 jump to USB/DFU bootloader from the application</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543162#M12623</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 Tue Sep 23 05:01:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, here is the new project which is running on the following chips:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[list] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1850/30/20/10 Rev A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4350/30/20/10 Rev A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4370&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1857 and all other flash based derivatives rev "-"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4357 and all other flash based derivatives rev "-"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1857 and all other flash based derivatives rev "A"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.2&amp;nbsp; (available Q4/2014)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4357 and all other flash based derivatives rev "A"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.2&amp;nbsp; (available Q4/2014)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All required information how to deal with it is embedded in the source code in file main.c.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you see any issues with please post it here.&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:24:39 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:24:39Z</dc:date>
    <item>
      <title>LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543158#M12619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by g.seidl on Tue Mar 11 05:35:14 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to use the USB/DFU mechanism to update our firmware.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The USB/DFU loader is already implementetd in the boot rom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The USB/DFU loader starts normally on power up if the Boot mode = USB0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and the boot pin P2_7&amp;nbsp; = high. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This works. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But we want to jump to the USB/DFU loader (in the boot rom) from our firmware (in the internal flash). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can we jump to the USB/DFU loader (without reset, without powerup, without P2_7 = high) ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Background: We don't want to have a boot jumper.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543158#M12619</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543159#M12620</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 Fri Mar 14 04:40:09 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;It's possible to do something like that. The principle flow is the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- wind back the MCU status to reset state as much as possible &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- jump to the bootcode&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- use the flash patch unit (part of Cortex-Mx system) to prevent from executing the normal bootloader flow (ignore ISP and bootmode pins)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Attached is a minimized project which is exactly doing this for the LPC1857 and LPC4357 (xx53 and xx33 are supported as well).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The LPC1850 and LPC4350 (flashless parts) have a different bootloader, so the software needs to be changed for these chip types.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please test it if it works for you, we don't officially support this method&amp;nbsp;&amp;nbsp; 0:) &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:24:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543159#M12620</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543160#M12621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by g.seidl on Mon Mar 17 06:40:08 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems to work!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you bavarian :) &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543160#M12621</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543161#M12622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fred033 on Fri Sep 19 07:29:23 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying this code on an LPC4337 chip, but it don't work. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Where can I find&amp;nbsp; ROM memory address for this chip ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need following address :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Clocks_Init&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // tmBootRomConfig_Clocks_and_Pins&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // tmBootRomISP_init&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // tmBootRomISP_run&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543161#M12622</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543162#M12623</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 Tue Sep 23 05:01:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, here is the new project which is running on the following chips:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[list] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1850/30/20/10 Rev A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4350/30/20/10 Rev A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4370&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v11.2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1857 and all other flash based derivatives rev "-"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4357 and all other flash based derivatives rev "-"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC1857 and all other flash based derivatives rev "A"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.2&amp;nbsp; (available Q4/2014)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*]&amp;nbsp; LPC4357 and all other flash based derivatives rev "A"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Bootcode v12.2&amp;nbsp; (available Q4/2014)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All required information how to deal with it is embedded in the source code in file main.c.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you see any issues with please post it here.&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:24:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543162#M12623</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543163#M12624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fred033 on Fri Sep 26 06:08:47 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello bavarian,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried with your new project but without effect, we didn't start in DFU mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are using an LPC4337FET256, my boot code version (found using IAP command 55) return 0xc0001 (version 12.1 ?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I put my LPCXpresso project in attached file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543163#M12624</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543164#M12625</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 Sep 29 02:24:09 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't verify your project because the ZIP file seems to be corrupted.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyway, I tested my project again, changed the code here and there to the 12.1 bootcode and it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I attached the main.c for exactly this configuration, so please make a crosscheck with your code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please notice that this project is set to LPC1857 with Cortex-M3, but it works as is on the LPC4337/57 as well.&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:24:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543164#M12625</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543165#M12626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fred033 on Mon Sep 29 05:21:06 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried with your main.c file and I can't jump into USB/DFU.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've attached my LPCXpresso project.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To verify if I jump into USB/DFU, I'm doing the following :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Download software into LPC4337 with JTAG (in debug mode in my project)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Stop debug mode &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Reset the board&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - With DFU-sec, I check if I've possibility to start a download operation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543165#M12626</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543166#M12627</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 Tue Sep 30 10:27:50 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was now able to compile your project, flashed it to bank #A and I see that it doesn't work. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe the startup environment is different, maybe the compiler is doing something different.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I will do a few further tests tomorrow, but I don't intend to spend too much time on it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did another crosscheck with my Keil project and this works fine. Attached are the AXF and the BIN file of my project for you to test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you program it into bank #A, you can see that with every hardware reset the Device manager shows an LpcDevice.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543166#M12627</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543167#M12628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fred033 on Wed Oct 01 08:54:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've test with your file and it's work. I don't understand why my project don't work. Which compilation option are set in your Keil project?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543167#M12628</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543168#M12629</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 Oct 02 02:26:26 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The Keil project is attached to my post from 23. September, so have a look there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's no problem to open and compile it with the eval version of Keil uVision.&lt;/SPAN&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:24:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543168#M12629</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543169#M12630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cvgkrishna on Wed Jan 06 07:59:35 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;We are using this example with lpc18s37 lpcxpresso board. IDE we are using is LPCXpresso latest version 8 bootloader version is 12.2(0C02)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;we are facing below issues&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[1] We tried "re-invoke ISP for USB0" example,we are able to detect the board but it is failing&amp;nbsp; after the 4s delay using DFU utility&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[2] We tried using this example lpc18xx_43xx-start-dfu.zip&amp;nbsp; but it is going into some unknown state. while debugging it is going to hard fault&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;we already came to know from different post that we should not be using it in debug mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[3]We tried this example in Release and Debug both the modes but of no luck&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[4]We are assuming this example already takes care of setting core to 96 MHz Mode.Please confirm.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If possible Can you upload your working code for lpcxpresso tested on 18s37&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Gopal&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543169#M12630</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543170#M12631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by kris_sin on Fri Jan 29 14:26:14 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for showing us the trick how to jump into USB0 DFU.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any chance You could also post method of jumping into [u]USB1[/u] DFU ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kris&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:24:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543170#M12631</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543171#M12632</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 Mar 10 06:20:50 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I used the software attachment from 23.9.2015 and configured it for LPC1857 and let it run on a LPC18S37/LPC43S37.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It works fine by just downloading the example as is. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you need to integrate this into your software, then it's your responsibility to make a wind-back of things which could be harmful. The example itself does not do any wind-back activities.&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:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543171#M12632</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543172#M12633</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 Mar 10 06:34:36 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The trick is that you fake the result read from the bootcode pins.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In the current software for USB0 we fake it to 2015, for USB1 it would be 2016.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt; ((volatile uint32_t *)0x20000000)[0] = 0x20162016;&amp;nbsp; /* movs r0,#0x16 (2x) */&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That I did this software for USB0 in 2015 and now we have 2016 is an amazing coincidence. Let me check for the next year's version&amp;nbsp; 8-) &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:24:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/543172#M12633</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1857 jump to USB/DFU bootloader from the application</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/1774787#M54957</link>
      <description>&lt;P&gt;Hi, I know we're a little late to the party, but we're trying to run this example code on an LCP18S37 dev kit vrsn3 rev B, but have had no luck.&lt;/P&gt;&lt;P&gt;After running the code the device doesn't enumerate over USB.&lt;/P&gt;&lt;P&gt;Looks like we're running v12.2 of the bootcode:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkDale_0-1702553559422.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/254442iF2B2925C3C12A237/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MarkDale_0-1702553559422.png" alt="MarkDale_0-1702553559422.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here's the code we attempted to use:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;#include "board.h"

typedef struct {
    volatile uint32_t CTRL;
    volatile uint32_t REMAP;
    volatile uint32_t CODE_COMP[6];
    volatile uint32_t LIT_COMP[2];
} FPB_Type;

#define FPB ((FPB_Type *)0xE0002000)

int main(void)
{
    SystemCoreClockUpdate();
    Board_Init();

    LPC_RGU-&amp;gt;RESET_CTRL[0] = 0x387F1200;
    LPC_RGU-&amp;gt;RESET_CTRL[1] = 0x17FFF7FF;
    FPB-&amp;gt;REMAP = 0x20000000;
    ((volatile uint32_t *)0x20000000)[0] = 0x20152015;
    FPB-&amp;gt;CODE_COMP[0] = 0x10402404 | 0x00000001;
    FPB-&amp;gt;CTRL = 0x00000003;
    LPC_CREG-&amp;gt;CREG6 &amp;amp;= ~(1u &amp;lt;&amp;lt; 17);
    ((void(*)(int))0x10402B4D)(LPC_OTP_BASE);
    ((void(*)(int))0x10402D43)(LPC_OTP_BASE);
    ((void(*)(int))0x10405563)(LPC_OTP_BASE);
    ((void(*)(int))0x10405577)(LPC_OTP_BASE);

    while(1);
}&lt;/LI-CODE&gt;&lt;P&gt;Have you got any suggestions for us?&lt;/P&gt;&lt;P&gt;Kinds regards,&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Thu, 14 Dec 2023 11:44:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1857-jump-to-USB-DFU-bootloader-from-the-application/m-p/1774787#M54957</guid>
      <dc:creator>MarkDale</dc:creator>
      <dc:date>2023-12-14T11:44:21Z</dc:date>
    </item>
  </channel>
</rss>

