<?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: AN3927 - MSD Bootloader fails when Re-enumerate in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246431#M19690</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I changed bmaxpacketsize0 to 8.&lt;/P&gt;&lt;P&gt;It is even worse. Detected as unknown device!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Jan 2014 10:28:45 GMT</pubDate>
    <dc:creator>leesp</dc:creator>
    <dc:date>2014-01-22T10:28:45Z</dc:date>
    <item>
      <title>AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246428#M19687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using MC9S08JM32/CodeWarrior for Microcontroller v6.3, and trying out the mass storage device (MSD) bootloader (AN3927).&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I manage to run the bootloader program (re-flashing of the ROM code). But when the device re-enumerate itself, most of the time in the Windows XP Device Manager, the device is shown as a &lt;STRONG&gt;"USB Mass Storage Device"&lt;/STRONG&gt; but with a yellow exclamation mark. I look at the Properties, it says &lt;STRONG&gt;"The Device cannot start&lt;/STRONG&gt;", and the hardware ID is &lt;STRONG&gt;USB\VID_15A2&amp;amp;PID_003F&amp;amp;REV_0100&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It does not fail all the time, sometimes after flashing, it re-enumerates itself as a FSL bootloader device, which is correct.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;By why does it fail to re-enumerate most of the time?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 09:50:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246428#M19687</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-01-21T09:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246429#M19688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SP,&lt;/P&gt;&lt;P&gt;I recalled I met similar problem before but not in s08jm, please have a try to increase the delay for the re-enumrate in Bootloader_Main function. I listed the code snippet below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;if(ReEnumerateNow == YES) {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// Force Re-enumeration&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;CTL_USBEN = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/TD&gt;&lt;TD&gt;// Disable USB controller&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;USBCTL0 = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/TD&gt;&lt;TD&gt;// Disable PHY and Pull-Up&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;for(i=0;i&amp;lt;25000;i++){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// delay----------increase delay here,you may try to 60000 here to see if there is improvment.&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;for(j=0;j&amp;lt;255;j++) {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;asm(nop);&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;asm(nop);&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;asm(nop);&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&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; &lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Hope it can work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Weiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 09:03:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246429#M19688</guid>
      <dc:creator>weapon</dc:creator>
      <dc:date>2014-01-22T09:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246430#M19689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Weiping,&lt;/P&gt;&lt;P&gt;I tried, but it still does not work. So the below code increase the delay by ~7 times&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTL_USBEN = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USBCTL0 = ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;60000;i++) //original was 25000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt;255;j++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop); //added 6 more NOP&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&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; asm(nop);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't know why sometimes it works, sometimes it doesn't.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used a software USB analyser to analyse, it says bmaxpacketsize0 = 16, but it should be 8 for low speed.&lt;/P&gt;&lt;P&gt;In the code we set bmaxpacketsize0 to 16. Should we change this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 10:22:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246430#M19689</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-01-22T10:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246431#M19690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I changed bmaxpacketsize0 to 8.&lt;/P&gt;&lt;P&gt;It is even worse. Detected as unknown device!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 10:28:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246431#M19690</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-01-22T10:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246432#M19691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When it fails, the data from USBlyzer looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connection Status Device connected &lt;/P&gt;&lt;P&gt;Current Configuration 0 &lt;/P&gt;&lt;P&gt;Speed Low (1.5 Mbit/s) &lt;/P&gt;&lt;P&gt;Device Address 0 &lt;/P&gt;&lt;P&gt;Number Of Open Pipes 0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Device Descriptor &lt;/P&gt;&lt;P&gt;Offset Field Size Value Description &lt;/P&gt;&lt;P&gt;0 bLength 1 12h&amp;nbsp; &lt;/P&gt;&lt;P&gt;1 bDescriptorType 1 01h Device &lt;/P&gt;&lt;P&gt;2 bcdUSB 2 0200h USB Spec 2.0 &lt;/P&gt;&lt;P&gt;4 bDeviceClass 1 00h Class info in Ifc Descriptors &lt;/P&gt;&lt;P&gt;5 bDeviceSubClass 1 00h&amp;nbsp; &lt;/P&gt;&lt;P&gt;6 bDeviceProtocol 1 00h&amp;nbsp; &lt;/P&gt;&lt;P&gt;7 bMaxPacketSize0 1 10h Should be 8 bytes for low-speed devices &lt;/P&gt;&lt;P&gt;8 idVendor 2 15A2h Freescale Semiconductor, Inc. &lt;/P&gt;&lt;P&gt;10 idProduct 2 003Fh&amp;nbsp; &lt;/P&gt;&lt;P&gt;12 bcdDevice 2 0100h 1.00 &lt;/P&gt;&lt;P&gt;14 iManufacturer 1 01h&amp;nbsp; &lt;/P&gt;&lt;P&gt;15 iProduct 1 02h&amp;nbsp; &lt;/P&gt;&lt;P&gt;16 iSerialNumber 1 00h&amp;nbsp; &lt;/P&gt;&lt;P&gt;17 bNumConfigurations 1 01h&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 11:04:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246432#M19691</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-01-22T11:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246433#M19692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for those info. I'll have a try in demo board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Weiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jan 2014 10:38:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246433#M19692</guid>
      <dc:creator>weapon</dc:creator>
      <dc:date>2014-01-23T10:38:16Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246434#M19693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Weiping,&lt;/P&gt;&lt;P&gt;Have you try it in your demo board already?&lt;BR /&gt;I still cannot solve my problem..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Feb 2014 15:39:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246434#M19693</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-02-01T15:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246435#M19694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi SP,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Really sorry for so late reponse becuase of long holiday. I just found a demo board with s08jm60. seems it works well. I'm using windows 7.&lt;/P&gt;&lt;P&gt;Did you use demo board? Did you try to get power from usb and external?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="an3927.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42738iCC586BB15C810DA1/image-size/large?v=v2&amp;amp;px=999" role="button" title="an3927.jpg" alt="an3927.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;B.R&lt;/P&gt;&lt;P&gt;Weiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 09:46:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246435#M19694</guid>
      <dc:creator>weapon</dc:creator>
      <dc:date>2014-02-14T09:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246436#M19695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried the DEMOJM board, it always works. However, if i try it on my application board which has a USB hub comtroller IC chip in between the host and MCU, it sometimes fails.&lt;/P&gt;&lt;P&gt;I tried to run another Freescale bootloader (JM60, AN3561)  on my application board, it always work too.&lt;/P&gt;&lt;P&gt;It makes me worry that AN3927 does not always work with a USB hub controller IC chip.&lt;/P&gt;&lt;P&gt;My application board gets the power from external, not the Vbus. So,  the USB hub controller and MCU get the power from the same external source. &lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 22:56:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246436#M19695</guid>
      <dc:creator>leesp</dc:creator>
      <dc:date>2014-02-14T22:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: AN3927 - MSD Bootloader fails when Re-enumerate</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246437#M19696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SP,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's hard to us to locate your issue as we haven't similar board in our handles.&amp;nbsp; can you use USB protocol analyzer to capture&amp;nbsp; the whole packets in enumration proccess?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;weiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 11:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3927-MSD-Bootloader-fails-when-Re-enumerate/m-p/246437#M19696</guid>
      <dc:creator>weapon</dc:creator>
      <dc:date>2014-02-24T11:06:10Z</dc:date>
    </item>
  </channel>
</rss>

