<?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: LPC4370 jump to internal DFU</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650585#M25865</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One thing to consider. Windows makes registry entries for each USB device and once created it gets made if you change things. First time I ever tried to implement DFU (on an 8051 class processor), I didn't understand this and when I started with an HID class device which worked fine. When I added DFU class support (as a composite device), Windows refused to enumerate the device until I cleared out the registry entries for that device. &amp;nbsp;This happened a long time ago, but perhaps something like this might be behind your problems? &amp;nbsp;The simplest check is to change the Device ID or Serial number (triggering the creation of new registry entries) and then see if the USB connection works correctly now.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Mar 2017 19:07:44 GMT</pubDate>
    <dc:creator>philipouellette</dc:creator>
    <dc:date>2017-03-09T19:07:44Z</dc:date>
    <item>
      <title>LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650574#M25854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We would like to jump to the internal DFU of the LPC4370 from within our application.&lt;BR /&gt;Is there any example code available?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2016 08:56:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650574#M25854</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-06T08:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650575#M25855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;Thank you for your interest in NXP Semiconductor products and the opportunity to serve you.&lt;/P&gt;&lt;P&gt;I was a little confused with your question, do you want to use the USB DFU API routine in the application code?&lt;/P&gt;&lt;P&gt;If yes, you can refer to the LPCOpen library which includes the USB DFU demo.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m4/lpc4300-cortex-m4-m0/lpcopen-software-development-platform-lpc43xx:LPCOPEN-SOFTWARE-FOR-LPC43XX" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m4/lpc4300-cortex-m4-m0/lpcopen-software-development-platform-lpc43xx:LPCOPEN-SOFTWARE-FOR-LPC43XX"&gt;LPCOpen Software for LPC43XX|NXP&lt;/A&gt; &lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Wed, 07 Dec 2016 01:34:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650575#M25855</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-12-07T01:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650576#M25856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the quick response and the DFU demo location.&lt;/P&gt;&lt;P&gt;The demo should do what we need, except we are getting some problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The initialization of the DFU is working, and we manage to upload a firmware file.&lt;BR /&gt;A led blinky (in ram) is working, but loading the LPCscrypt (&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;A href="http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcscrypt-v1.8.0:LPCSCRYPT#features"&gt;http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcscrypt-v1.8.0:LPCSCRYPT#features&lt;/A&gt;&lt;/SPAN&gt;) is resulting in a hard fault after the following function :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: #3f7f5f;"&gt;/* Execute the new image. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #7f0055; font-size: 8.0pt;"&gt;static&lt;/STRONG&gt; &lt;STRONG style="color: #7f0055; font-size: 8.0pt;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt; &lt;STRONG&gt;start_image&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #005032; background: lightgrey;"&gt;uint32_t&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt; *image_ptr)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #3f7f5f;"&gt;/* disconnect and load the new image */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USBD_API-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #0000c0;"&gt;hw&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #0000c0;"&gt;Connect&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;(g_dfu.&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #0000c0;"&gt;hUsb&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;, 0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #3f7f5f;"&gt;/* disable all IRQs enabled in this example */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_DisableIRQ(LPC_USB_IRQ);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SysTick-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #0000c0;"&gt;CTRL&lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt; &amp;amp;= ~SysTick_CTRL_ENABLE_Msk;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #3f7f5f;"&gt;/* get and set the stack pointer of the new image */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __set_MSP(*image_ptr++);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8.0pt; color: #3f7f5f;"&gt;/* jump to new image's execution area */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((&lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 8.0pt;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt; (*)(&lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 8.0pt;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;)) * image_ptr)();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8.0pt; color: black;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We upload the PLCscrypt firmware with the following command line :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8.0pt;"&gt;dfu-util.exe -d 088d:4323 -c 0 -i 0 -t 2048 -R -D LPCScrypt_140.bin.hdr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the blinky, we found that interrupts are not remapped, but for the LPCscrypt it looks there are some more problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise how to continue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Dec 2016 13:02:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650576#M25856</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-07T13:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650577#M25857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;In the dfu_composite demo, the USB standard device descriptor is illustrated below, and you can find the idVendor and idProduct is 0x1FC9 and 0x0089 respectively.&lt;/P&gt;&lt;P&gt;So you can use the command instead of the previous one.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;dfu-util.exe -d 1FC9:89 -c 0 -i 0 -t 2048 -R -D LPCScrypt_140.bin.hdr&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;/**
 * USB Standard Device Descriptor. In this example we will overwrite
 * this descriptor in DFU_AppDetach state so this array has to be in
 * RW area hence no const keyword.
 */&lt;/SPAN&gt;
&lt;SPAN class="token function"&gt;ALIGNED&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; uint8_t USB_DeviceDescriptor&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;USB_DEVICE_DESC_SIZE&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bLength */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;USB_DEVICE_DESCRIPTOR_TYPE&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bDescriptorType */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;WBVAL&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0x0200&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bcdUSB: 2.00 */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x00&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bDeviceClass */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x00&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bDeviceSubClass */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x00&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bDeviceProtocol */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;USB_MAX_PACKET0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bMaxPacketSize0 */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;WBVAL&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0x1FC9&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* idVendor */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;WBVAL&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0x0089&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* idProduct */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;WBVAL&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0x0100&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bcdDevice: 1.00 */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x01&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* iManufacturer */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x02&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* iProduct */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x03&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* iSerialNumber */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="number token"&gt;0x01&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;/* bNumConfigurations */&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Thu, 08 Dec 2016 07:44:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650577#M25857</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-12-08T07:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650578#M25858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The USB descriptor is not the problem.&lt;/P&gt;&lt;P&gt;We used our own, because it's already running in our own firmware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have the composite device, have the dfu device and our own device. Uploading using the command also finishes, only the the problem starts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the image is uploaded, the function "start_image" is called to start running the code just oploaded to the ram memory.&lt;/P&gt;&lt;P&gt;When leaving this function we get an hardfault, and the firmware hangs in the while(1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the LPCScrypt firmware causes problems.&lt;/P&gt;&lt;P&gt;It's like there are unhandled interrupts, jumps to faulty memory location, wrong clock settings...&lt;/P&gt;&lt;P&gt;We did not find sources of the LPCScrypt which makes debugging hard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We tried a small blinky application that runs in ram. Uploaded the image and this is working. We had to add&amp;nbsp;re-routing of the interrupts and we had to disable the header for the upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2016 18:45:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650578#M25858</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-08T18:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650579#M25859</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;Tried the DFU example (without any modifications) from the file lpcopen_2_20_lpcxpresso_nxp_lpclink2_4370.zip.&lt;/P&gt;&lt;P&gt;We uploaded the DFU example to the flash of the LPC-LINK 2. Then reconnected the USB cable and device shows up the USB composite device as shown below&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2016-12-09 07_18_27-USB device viewer.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/11308i48200CEB1A24C81B/image-size/large?v=v2&amp;amp;px=999" role="button" title="2016-12-09 07_18_27-USB device viewer.png" alt="2016-12-09 07_18_27-USB device viewer.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now we run the command&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;dfu-util.exe -d 1FC9:89 -c 0 -i 0 -t 2048 -R -D LPCScrypt_140.bin.hdr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;dfu-util 0.7&lt;BR /&gt;&lt;BR /&gt;Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.&lt;BR /&gt;Copyright 2010-2012 Tormod Volden and Stefan Schmidt&lt;BR /&gt;This program is Free Software and has ABSOLUTELY NO WARRANTY&lt;BR /&gt;&lt;SPAN&gt;Please report bugs to &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:dfu-util@lists.gnumonks.org"&gt;dfu-util@lists.gnumonks.org&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Filter on vendor = 0x1fc9 product = 0x0089&lt;BR /&gt;Opening DFU capable USB device... ID 1fc9:0089&lt;BR /&gt;Run-time device DFU version 0100&lt;BR /&gt;Claiming USB DFU Runtime Interface...&lt;BR /&gt;Determining device status: state = appIDLE, status = 0&lt;BR /&gt;Device really in Runtime Mode, send DFU detach request...&lt;BR /&gt;Resetting USB...&lt;BR /&gt;Opening DFU USB Device...&lt;BR /&gt;Found Runtime: [1fc9:0089] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED"&lt;BR /&gt;Claiming USB DFU Interface...&lt;BR /&gt;Setting Alternate Setting #0 ...&lt;BR /&gt;Determining device status: error get_status&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Next the device switches the DFU mode, goes to an alternate configuration of the USB and shows up as &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2016-12-09 07_19_12-USB device viewer.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/11361i468986D9A643688C/image-size/large?v=v2&amp;amp;px=999" role="button" title="2016-12-09 07_19_12-USB device viewer.png" alt="2016-12-09 07_19_12-USB device viewer.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Again we run the command&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;dfu-util.exe -d 1FC9:89 -c 0 -i 0 -t 2048 -R -D LPCScrypt_140.bin.hdr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;dfu-util 0.7&lt;BR /&gt;&lt;BR /&gt;Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.&lt;BR /&gt;Copyright 2010-2012 Tormod Volden and Stefan Schmidt&lt;BR /&gt;This program is Free Software and has ABSOLUTELY NO WARRANTY&lt;BR /&gt;&lt;SPAN&gt;Please report bugs to &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:dfu-util@lists.gnumonks.org"&gt;dfu-util@lists.gnumonks.org&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Filter on vendor = 0x1fc9 product = 0x0089&lt;BR /&gt;Opening DFU capable USB device... ID 1fc9:0089&lt;BR /&gt;Run-time device DFU version 0100&lt;BR /&gt;Found DFU: [1fc9:0089] devnum=0, cfg=1, intf=0, alt=0, name="DFU"&lt;BR /&gt;Claiming USB DFU Interface...&lt;BR /&gt;Setting Alternate Setting #0 ...&lt;BR /&gt;Determining device status: state = dfuIDLE, status = 0&lt;BR /&gt;dfuIDLE, continuing&lt;BR /&gt;DFU mode device DFU version 0100&lt;BR /&gt;bytes_per_hash=563&lt;BR /&gt;Copying data from PC to DFU device&lt;BR /&gt;Starting download: [##################################################] finished!&lt;BR /&gt;state(2) = dfuIDLE, status(0) = No error condition is present&lt;BR /&gt;Done!&lt;BR /&gt;Resetting USB to switch back to runtime mode&lt;BR /&gt;No valid DFU suffix signature&lt;BR /&gt;Warning: File has no DFU suffix&lt;BR /&gt;can't detach&lt;BR /&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="font-size: 15px;"&gt;And after this, the USB connection is gone, and the device is not responding anymore.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Dec 2016 06:30:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650579#M25859</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-09T06:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650580#M25860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="291570" data-username="mflipphi" href="https://community.nxp.com/people/mflipphi"&gt;Mark Flipphi&lt;/A&gt;&lt;/SPAN&gt;，&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Let me illustrate the steps of my work.&lt;/P&gt;&lt;P&gt;1. Click the Boot LPCScrypt, then program the ufu-composite demo image to SPIFI.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/9589i156187E17E69A9A4/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. Configure MCU boot from the SPIFI when JP1 closed.&lt;/P&gt;&lt;P&gt;But I encountered a weird issue, the PC can't recognize the USB device, and in the readme.text, it states "When connected to Windows host use the .inf included in the project", however I didn't find the inf file.&lt;/P&gt;&lt;P&gt;So I was wondering if you can share your procedure, then I can replicate your issue on my site.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Fri, 09 Dec 2016 09:01:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650580#M25860</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-12-09T09:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650581#M25861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The inf file for this example is included in the LPCScrypt installer, that can be found here&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcscrypt-v1.8.0:LPCSCRYPT?&amp;amp;tab=Design_Tools_Tab" title="http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcscrypt-v1.8.0:LPCSCRYPT?&amp;amp;tab=Design_Tools_Tab"&gt;http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcscrypt-v1.8.0:LPCSCRYPT?&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have included a zip file containing the inf from this installer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should work!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Dec 2016 09:32:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650581#M25861</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-09T09:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650582#M25862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-containerid="-1" data-containertype="-1" data-content-finding="Community" data-objectid="291570" data-objecttype="3" href="https://community.nxp.com/people/mflipphi"&gt;Mark Flipphi&lt;/A&gt;&lt;/SPAN&gt;，&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I've done the following steps to replicate your issue.&lt;/P&gt;&lt;P&gt;When enter the DFU, type these command again : &lt;SPAN style="font-size: 15px;"&gt;dfu-util.exe -d 1FC9:89 -c 0 -i 0 -t 2048 -R -D LPCScrypt_140.bin.hdr&lt;/SPAN&gt;, then receive the messages as the Fig 1 illustrates.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/10099i2376633052A226FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;Fig 1&lt;/P&gt;&lt;P&gt;Did you ever try to type the command:&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; color: #000000; font-style: normal; font-variant: normal;"&gt;&lt;SPAN style="color: #ff0000; font-size: 15px;"&gt;lpcscrypt queryspifi or lpcscrypt queryflash&lt;/SPAN&gt; &lt;SPAN style="font-size: 15px;"&gt;?&lt;/SPAN&gt;&lt;BR style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -moz-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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, 12 Dec 2016 06:14:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650582#M25862</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-12-12T06:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650583#M25863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For us the commands LPCScrypt queryspifi or queryflash makes no sense, lpcscrypt isn't running on the device so why try calling these commands? (Just to make sure, we tried it and got errors just like we would expect)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After uploading LPCScrypt, the USB devicelist enumerates and no LPCScrypt device is available at this time.&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2016 06:31:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650583#M25863</guid>
      <dc:creator>mflipphi</dc:creator>
      <dc:date>2016-12-12T06:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650584#M25864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I'm also struggling to fix the dfu driver issue, as the dfu enumeration process is very unreliable.&lt;/P&gt;&lt;P&gt;Sometime goes well, sometime not.Whatever I'm still working on it.&lt;BR /&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Ping&lt;/P&gt;&lt;P&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, 12 Dec 2016 08:33:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650584#M25864</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-12-12T08:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: LPC4370 jump to internal DFU</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650585#M25865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One thing to consider. Windows makes registry entries for each USB device and once created it gets made if you change things. First time I ever tried to implement DFU (on an 8051 class processor), I didn't understand this and when I started with an HID class device which worked fine. When I added DFU class support (as a composite device), Windows refused to enumerate the device until I cleared out the registry entries for that device. &amp;nbsp;This happened a long time ago, but perhaps something like this might be behind your problems? &amp;nbsp;The simplest check is to change the Device ID or Serial number (triggering the creation of new registry entries) and then see if the USB connection works correctly now.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 19:07:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC4370-jump-to-internal-DFU/m-p/650585#M25865</guid>
      <dc:creator>philipouellette</dc:creator>
      <dc:date>2017-03-09T19:07:44Z</dc:date>
    </item>
  </channel>
</rss>

