<?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: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478554#M29231</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Try loading the binary from &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.freescale.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTWR-K60D100M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K60D100M.html&lt;/A&gt;&lt;SPAN&gt; to your board to verify its operation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It will allows you to the USB-MSD operation as well as KBOOT on USB and UART, plus loading from an SD card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it works as expected it will prove that your HW is OK and you will need to work out what is failing in the SW. If it doesn't work as expected it will point to an issue with your HW instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Apr 2016 10:06:39 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2016-04-06T10:06:39Z</dc:date>
    <item>
      <title>Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478547#M29224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to implement the USB MSD device bootloader on a custom board based on the K24FN1M device under the IAR toolchain.&amp;nbsp;&amp;nbsp; This is what I think I should do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; Port AN4379 for the TWR-K60 project to the IAR EWB - Does anyone have a guide for doing this&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Port TWR-K60 to the TWR-K64 -&amp;nbsp; This I can do no prob&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Port TWR-K64 to my custom board K24 - This also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any advise on versions of the bootloader / usb stack I should use / any gotchas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any signposting would be welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Feb 2016 22:35:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478547#M29224</guid>
      <dc:creator>DaveTonyCook</dc:creator>
      <dc:date>2016-02-22T22:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478548#M29225</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;NXP provides &lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/kinetis-symbols-footprints-and-models/kinetis-bootloader:KBOOT?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;Kinetis Bootloader software&lt;/A&gt; for K64 product, which includes USB HID bootloader.&lt;/P&gt;&lt;P&gt;The Kinetis bootloader software project uses IAR &amp;amp; KDS IDE.&lt;/P&gt;&lt;P&gt;The Kinetis bootloader USB Stack is original from &lt;A href="http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/development-platforms-with-mbed/software-development-kit-for-kinetis-mcus:KINETIS-SDK?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;Kinetis-SDK software&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Customer could download the KSDK V1.3 software for the reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About porting CodeWarrior Project to IAR IDE, customer could refer &lt;A href="http://www.nxp.com/webapp/sps/download/license.jsp?colCode=KINETIS512_V2_SC&amp;amp;location=null&amp;amp;fpsp=1&amp;amp;WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=zip&amp;amp;WT_ASSET=Downloads&amp;amp;fileExt=.zip&amp;amp;Parent_nodeId=1333141411984714199192&amp;amp;Parent_pageType=product"&gt;Kinetis 100MHz Rev 2 Example Projects&lt;/A&gt;​ as a platform project.&lt;/P&gt;&lt;P&gt;Using this IAR platform project to add related code to this project.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ma Hui&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>Tue, 23 Feb 2016 06:33:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478548#M29225</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-02-23T06:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478549#M29226</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;You can get USB-MSD loaders (including composite KBOOT) for all Kinetis parts from:&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For K24:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis/TWR-K24F120M.html" rel="nofollow"&gt;http://www.utasker.com/kinetis/TWR-K24F120M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This includes an IAR target (as well as CW, KDS, Keil, Atollic, CooCox, Green Hills, Rowley Crossworks) so there is no development/porting requirement for professional use and represents an industrially proven solution adopted by many Kinetis based products.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Direct e-mail/Tel. support if required and Kinetis device/USB simulation for testing custom modifications and simplifing code reviews. MAC OS X, Win 8.1 etc. compatible.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Documented: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" rel="nofollow"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Feb 2016 14:14:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478549#M29226</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2016-02-23T14:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478550#M29227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello David:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Besides of the good suggestions by Ma Hui and Mark, attached there is an IAR version I made of AN4379 bootloader project for the &lt;STRONG&gt;TWR-K60D100M&lt;/STRONG&gt; in case you want to use it as reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope you find this useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Feb 2016 23:18:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478550#M29227</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2016-02-29T23:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478551#M29228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="jive-comment-meta font-color-meta-light"&gt;&lt;SPAN class="j-username-wrap"&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="216046" data-username="Jorge_Gonzalez" href="https://community.nxp.com/people/Jorge_Gonzalez"&gt;Jorge_Gonzalez&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I tried this this IAR version of AN4379 bootloader for the &lt;STRONG&gt;TWR-K60D100M&lt;/STRONG&gt;, But it is failing at enumeration. Is there any suggestion or perquisites for USB related to the enumeration.&lt;SPAN class="jive-comment-meta font-color-meta-light"&gt;&lt;SPAN class="j-username-wrap"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 09:00:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478551#M29228</guid>
      <dc:creator>abhishekhalivan</dc:creator>
      <dc:date>2016-04-05T09:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478552#M29229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Abhishek Halivan:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is working from my side. Please check that the &lt;STRONG&gt;TWR-SER &lt;/STRONG&gt;jumpers are configured for device mode:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;J16&lt;/STRONG&gt;: 3-4&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;J10&lt;/STRONG&gt;: 1-2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, when there is already an application loaded to the K60, you need to press &lt;STRONG&gt;SW1&lt;/STRONG&gt; before powering the board (e.g. before connecting the USB cable to &lt;STRONG&gt;TWR-SER&lt;/STRONG&gt;), otherwise the execution will bypass the bootloader and jump directly to the application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 20:11:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478552#M29229</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2016-04-05T20:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478553#M29230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge_Gonzalez,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your prompt answer.&lt;/P&gt;&lt;P&gt;Though the TWR-SER jumpers are configured properly. It's not working. May be issue is something else. Even my USB device demo code is also not working..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 05:43:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478553#M29230</guid>
      <dc:creator>abhishekhalivan</dc:creator>
      <dc:date>2016-04-06T05:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: Port USB Mass Storage Device Bootloader AN4379 for the TWR-K60 project to the IAR EWB</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478554#M29231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Try loading the binary from &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.freescale.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTWR-K60D100M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K60D100M.html&lt;/A&gt;&lt;SPAN&gt; to your board to verify its operation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It will allows you to the USB-MSD operation as well as KBOOT on USB and UART, plus loading from an SD card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it works as expected it will prove that your HW is OK and you will need to work out what is failing in the SW. If it doesn't work as expected it will point to an issue with your HW instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 10:06:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-USB-Mass-Storage-Device-Bootloader-AN4379-for-the-TWR-K60/m-p/478554#M29231</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2016-04-06T10:06:39Z</dc:date>
    </item>
  </channel>
</rss>

