<?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>Kinetis MicrocontrollersのトピックRe: USB MSD Host Bootloader on KL25 (Freedom)</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209780#M3402</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For people requiring USB-MSD host (memory stick loading) for any Kinetis parts with USB, including KL25, there is a complete solution available at &lt;/SPAN&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;This has been verified with a large variety of memory sticks and has proven to be compatible with all up to now and it also allows USB-MSD device or USB-MSB host mode to be used at the same time (it detects whether a host or device is attached and operates in the appropriate mode).&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Documentation at &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;It can be built with CW10.x, KDS, IAR, Keil, Atollic, Crossworks, Green Hills, CooCox, stand-alone GCC or VisualStudio, where the operation can be simulated, so customisation is simple and needs no porting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Note that host loading using the FRDM-KL25Z is not that practival since the connections used are designed to work only as device (they are designed to specifically not allow host mode connection) so one needs to either change the connector or make up a special cable.&lt;/EM&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>Sun, 27 Dec 2015 00:40:24 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-12-27T00:40:24Z</dc:date>
    <item>
      <title>USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209769#M3391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Freescale community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have received the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z"&gt;KL25 Freedom board&lt;/A&gt; a while ago but did only play with it a little bit within the Codewarrior IDE.&lt;/P&gt;&lt;P&gt;We have now dug it out from the dust as we would like to play a bit with the USB Host functionality of the&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt; KL25 processor.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have read the "USB Mass Storage Device Host Bootloader" application note (AN4368) and found that pretty interesting so we would like to try the same on the inexpensive Freedom board.&lt;/P&gt;&lt;P&gt;The application note describes how to compile and use the bootloader on the Kinetis family (Kinetis K60 in the example provided) but we would like to port it to the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Do you think this would be a difficult task?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have already started on the porting but have run into some newcomer problems as "DisableInterrupts;" doesn't exists and some FTFL and FMC registers are undeclared too.&lt;/P&gt;&lt;P&gt;So is it possible to get this application note running on the Freedom board and how much hassle would it require?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your time in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Thomas Jespersen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2012 09:27:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209769#M3391</guid>
      <dc:creator>mindthomas</dc:creator>
      <dc:date>2012-10-05T09:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209770#M3392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm very interested in this as well. A big part of why we're migrating to the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt; is due to the possibility of having a mass-storage class bootloader. That would be a powerful feature for easy firmware upgrades by our customers. It's rather worrying that's it's been a week since Thomas posted this question and not a single Freescale person has replied. Are these forums dead?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Oct 2012 23:28:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209770#M3392</guid>
      <dc:creator>frankvanhooft</dc:creator>
      <dc:date>2012-10-13T23:28:09Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209771#M3393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No they are not dead, just right now no one had the answer. I recommend submitting the question to technical support.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 02:04:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209771#M3393</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2012-10-15T02:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209772#M3394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Freescale has nice documentation and you can try to see OpenSDA. &lt;/P&gt;&lt;P&gt;I think this what are you looking for : &lt;A href="http://cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf?fpsp=1" title="http://cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf?fpsp=1"&gt;http://cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf?fpsp=1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If any technical issue , we can solve it online for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nilesh&lt;/P&gt;&lt;P&gt;-----------&lt;/P&gt;&lt;P&gt;Potent (Freescale - DAP)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 04:20:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209772#M3394</guid>
      <dc:creator>sNilesh</dc:creator>
      <dc:date>2012-10-15T04:20:57Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209773#M3395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're suggesting we maybe port OpenSDA onto the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt;, instead of porting the Freescale USB stack per-se?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Let's be totally clear here - we want the USB MSC bootloader running on the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt;. We're not trying to recreate the freedom eval board here, which contains 2 processors (one running OpenSDA and the second being the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt;).)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 04:35:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209773#M3395</guid>
      <dc:creator>frankvanhooft</dc:creator>
      <dc:date>2012-10-15T04:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209774#M3396</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;I just simply thinking , if using K series thing has be done , then why we can not do using &lt;A href="http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=KINETIS_L_SERIES"&gt;L Series&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Let me get into it. We will make it working complete USB MSC boot-loader which can run on &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x"&gt;KL25&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;After finish will release file to you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 05:01:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209774#M3396</guid>
      <dc:creator>sNilesh</dc:creator>
      <dc:date>2012-10-15T05:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209775#M3397</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 am a bit worried that no one replied before too, but great to see some action.&lt;/P&gt;&lt;P&gt;To you Nilesh, I just want to make sure that we are talking about the MSC HOST bootloader - it is very important that it is the host demo, using a memory stick attached to the Freedom board for firmware upgrading.&lt;/P&gt;&lt;P&gt;I guess this will require some hardware modding to apply 5V to the USB connector output, but then it should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Thomas Jespersen&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 05:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209775#M3397</guid>
      <dc:creator>mindthomas</dc:creator>
      <dc:date>2012-10-15T05:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209776#M3398</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;Thanks for making task clear. We have worked on various platform for USB-Host , so basic topology and functioning of the same we know very well. Also we have worked on Freescale tower board for&lt;/P&gt;&lt;P&gt;USB host functionality. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let's go step by step.&lt;/P&gt;&lt;P&gt;1. Yes , Need to change hardware to&amp;nbsp; integrate with pend-drive(memory stick)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; we will manage it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We will update you for action list and progress.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 07:43:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209776#M3398</guid>
      <dc:creator>sNilesh</dc:creator>
      <dc:date>2012-10-15T07:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209777#M3399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See &lt;A href="http://mcuoneclipse.wordpress.com/2012/10/15/usb-host-mode-hack-for-the-freedom-kl25z-board/" title="http://mcuoneclipse.wordpress.com/2012/10/15/usb-host-mode-hack-for-the-freedom-kl25z-board/"&gt;USB Host Mode Hack for the Freedom KL25Z Board | MCU on Eclipse&lt;/A&gt; how to use the board for USB Host mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 08:01:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209777#M3399</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2012-10-15T08:01:53Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209778#M3400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks , we gone through it. This will be useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2012 08:13:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209778#M3400</guid>
      <dc:creator>sNilesh</dc:creator>
      <dc:date>2012-10-15T08:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209779#M3401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How is the project going on? I'm looking forward to this function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Dec 2015 02:49:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209779#M3401</guid>
      <dc:creator>zhangqiang</dc:creator>
      <dc:date>2015-12-24T02:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: USB MSD Host Bootloader on KL25 (Freedom)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209780#M3402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For people requiring USB-MSD host (memory stick loading) for any Kinetis parts with USB, including KL25, there is a complete solution available at &lt;/SPAN&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;This has been verified with a large variety of memory sticks and has proven to be compatible with all up to now and it also allows USB-MSD device or USB-MSB host mode to be used at the same time (it detects whether a host or device is attached and operates in the appropriate mode).&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Documentation at &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;It can be built with CW10.x, KDS, IAR, Keil, Atollic, Crossworks, Green Hills, CooCox, stand-alone GCC or VisualStudio, where the operation can be simulated, so customisation is simple and needs no porting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Note that host loading using the FRDM-KL25Z is not that practival since the connections used are designed to work only as device (they are designed to specifically not allow host mode connection) so one needs to either change the connector or make up a special cable.&lt;/EM&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>Sun, 27 Dec 2015 00:40:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-MSD-Host-Bootloader-on-KL25-Freedom/m-p/209780#M3402</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-12-27T00:40:24Z</dc:date>
    </item>
  </channel>
</rss>

