<?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: JM60 Bootloader GUI source? in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184285#M13697</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The bootloader uses WinUsb.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; Search the web to find a doc called "How to Use WinUSB to Communicate with a USB Device".&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Download the DDK from Microsoft.&amp;nbsp; I'm using 7600.16385.1.&amp;nbsp;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Download the source files for the JM60 Bootloader firmware.&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; Add the various defines form the bootloader to your GUI code for things like mVERIFY, mPROGRAM, etc.&lt;/P&gt;&lt;P&gt;5.&amp;nbsp; Download the free version of BusHound.&amp;nbsp; Monitor the Freescale GUI USB exchanges for a bit, and you'll get the idea.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You'll only need a half dozen or so files from the DDK to use WinUSB.&amp;nbsp; The bootloader uses control transfers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Dec 2011 02:08:09 GMT</pubDate>
    <dc:creator>dougm</dc:creator>
    <dc:date>2011-12-29T02:08:09Z</dc:date>
    <item>
      <title>JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184283#M13695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im using a JM60 and using the Freescale JM60 Bootloader GUI to program it. For production, I need to integrate the programmer GUI into my own software package. Is the source for the GUI available?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Byra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Nov 2011 05:58:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184283#M13695</guid>
      <dc:creator>Byra</dc:creator>
      <dc:date>2011-11-19T05:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184284#M13696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;many have asked,&amp;nbsp; the response has been silence.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AN2295 has all of its source published.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The bootloader built into the USBDM (I think thats the one) is published as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another alternative is the bootloader for the badgeboard,&amp;nbsp; which appears as a flashdrive,&amp;nbsp; just drag your file onto it and it loads it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But,&amp;nbsp; as you have found,&amp;nbsp; bootloader support is pretty light otherwise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Nov 2011 13:30:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184284#M13696</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2011-11-19T13:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184285#M13697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The bootloader uses WinUsb.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; Search the web to find a doc called "How to Use WinUSB to Communicate with a USB Device".&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Download the DDK from Microsoft.&amp;nbsp; I'm using 7600.16385.1.&amp;nbsp;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Download the source files for the JM60 Bootloader firmware.&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; Add the various defines form the bootloader to your GUI code for things like mVERIFY, mPROGRAM, etc.&lt;/P&gt;&lt;P&gt;5.&amp;nbsp; Download the free version of BusHound.&amp;nbsp; Monitor the Freescale GUI USB exchanges for a bit, and you'll get the idea.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You'll only need a half dozen or so files from the DDK to use WinUSB.&amp;nbsp; The bootloader uses control transfers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Dec 2011 02:08:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184285#M13697</guid>
      <dc:creator>dougm</dc:creator>
      <dc:date>2011-12-29T02:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184286#M13698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is all good info.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But,&amp;nbsp; why in the world should I be required to reverse engineer a bootloader that the CPU manufacturer should provide?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why would Freescale spend the resources to write it in the first place and not publish the source?&amp;nbsp; If they are interested in selling or licensing it,&amp;nbsp; fine,&amp;nbsp; do it.&amp;nbsp; The current state of that app note is "un usable",&amp;nbsp; along with several other bootloader's they have published "half done".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It just seems bass-ackwards to me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bob&lt;/P&gt;&lt;P&gt;&amp;lt;/grumble&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Dec 2011 02:23:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184286#M13698</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2011-12-29T02:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184287#M13699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with Bob, FS seem to have had a long history of stumbling at the last useful or essential bit of support, escpecially on the PC side. I wonder how many young engineer customers they have failed to capture over the years. One look at how others do it (atmel,etc) should have given them some clues...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have used PC code from here to create a USB interface:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.lvr.com/usb.htm" rel="nofollow" target="_blank"&gt;http://www.lvr.com/usb.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Dec 2011 04:17:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184287#M13699</guid>
      <dc:creator>donw</dc:creator>
      <dc:date>2011-12-29T04:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184288#M13700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bob is right, but Freescale's tool problems are not isolated to the 8-bitters. Development tool support in the DSP realm is even worse.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the early 80's, the quality of the development tools was the ONLY reason we went with Motorola.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Today, the quality of the development tools is the ONLY reason we don't use Freescale in any new designs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Dec 2011 04:50:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184288#M13700</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2011-12-29T04:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 Bootloader GUI source?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184289#M13701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;yes, the Flexis JM stuff is intended to let you migrate between the 8 bit world to the 32 bit world with minimal pain. I recently started using the Coldfire JM series. Support / app notes / etc. are worse for it than here in 8-bit land. So while support could carry over, lack of support surely does... Bob&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Dec 2011 04:56:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-Bootloader-GUI-source/m-p/184289#M13701</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2011-12-29T04:56:00Z</dc:date>
    </item>
  </channel>
</rss>

