<?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 Software Development KitのトピックRe: Does MK26F support USB Host/device?</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395166#M1256</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey thanks for the quick answer.&lt;/P&gt;&lt;P&gt;So following the recommendation &lt;/P&gt;&lt;P&gt;- from a new project - import the project KSDK_1.3.0 USB Host at&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;KSDK_1.3.0\examples\twrk65f180m\demo_apps\usb\host\cdc\cdc_serial&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which creates a virtual project - host_cdc_serial_freertos_twrk65f180m mapped to &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\examples\twrk65f180m\demo_apps\usb\host\cdc\cdc_serial\freertos\kds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;then update the board files - &lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;board.c/.h files to reflect my custom board based on the K26 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which are in a virtual folder&amp;nbsp; /host_cdc_serial_freertos_twrk65f180m/board&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;and I think maps to the physical tree/files&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\examples\twrk65f180m&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I'm wondering it seems like the the USB adapter sources have a different OS Abstraction that the rest of the KSDK_1.3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt;cdc_serial.c uses&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt;OS_Task_create(Task_Start, NULL, 4L, 3000L, "task_start", NULL);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which comes from&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\usb\adapter\sources\sdk\adapter_sdk.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;were as say the "&lt;/SPAN&gt;Low power manager RTOS demo" task is different&lt;/P&gt;&lt;P&gt;OSA_TaskCreate(task_lpm,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)"lpm", TASK_LPM_STACK_SIZE, task_lpm_stack, TASK_LPM_PRIO, (task_param_t)0, false, &amp;amp;task_lpm_task_handler);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Which is the latest leading edge? Is it OSA_TaskCreate()&amp;nbsp; and do you know of any issues if the the USB &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;OS_Task_create() is replaced/merged in with other nonUSB KSDK_1.3.0 OSA abstraction examples like the "power_manager_rtos_demo"?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;many thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Oct 2015 20:06:15 GMT</pubDate>
    <dc:creator>neilhancock</dc:creator>
    <dc:date>2015-10-14T20:06:15Z</dc:date>
    <item>
      <title>Does MK26F support USB Host/device?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395164#M1254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using the MK26F on a custom board. MK26F is supported by KSDK1.3. &lt;/P&gt;&lt;P&gt;However MK26F seems to be missing from the KSDK1.3 directory tree. &lt;/P&gt;&lt;P&gt;Is it OK to substitute the K65F18 instead?&lt;/P&gt;&lt;P&gt;Are there any examples of using the K26F Uart Host CDC_Serial? &lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="87393_87393.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/120711iA989EC58F74F5493/image-size/large?v=v2&amp;amp;px=999" role="button" title="87393_87393.png" alt="87393_87393.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22310iC854C48AED807844/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="87394_87394.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/120712i5D50167B9CD8F2B9/image-size/large?v=v2&amp;amp;px=999" role="button" title="87394_87394.png" alt="87394_87394.png" /&gt;&lt;/span&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/22449iB952190B1CF28A3D/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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2015 15:27:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395164#M1254</guid>
      <dc:creator>neilhancock</dc:creator>
      <dc:date>2015-10-14T15:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: Does MK26F support USB Host/device?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395165#M1255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neil,&lt;/P&gt;&lt;P&gt;You can use the TWR-K65 example code for K26.&amp;nbsp; K26 is subset of K65.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use the following example:&lt;/P&gt;&lt;P&gt;C:\Freescale\KSDK_1.3.0\examples\twrk65f180m\demo_apps\usb\host\cdc\cdc_serial &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2015 18:59:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395165#M1255</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-10-14T18:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Does MK26F support USB Host/device?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395166#M1256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey thanks for the quick answer.&lt;/P&gt;&lt;P&gt;So following the recommendation &lt;/P&gt;&lt;P&gt;- from a new project - import the project KSDK_1.3.0 USB Host at&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;KSDK_1.3.0\examples\twrk65f180m\demo_apps\usb\host\cdc\cdc_serial&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which creates a virtual project - host_cdc_serial_freertos_twrk65f180m mapped to &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\examples\twrk65f180m\demo_apps\usb\host\cdc\cdc_serial\freertos\kds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;then update the board files - &lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;board.c/.h files to reflect my custom board based on the K26 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which are in a virtual folder&amp;nbsp; /host_cdc_serial_freertos_twrk65f180m/board&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;and I think maps to the physical tree/files&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\examples\twrk65f180m&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I'm wondering it seems like the the USB adapter sources have a different OS Abstraction that the rest of the KSDK_1.3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt;cdc_serial.c uses&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt;OS_Task_create(Task_Start, NULL, 4L, 3000L, "task_start", NULL);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;which comes from&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;C:\Freescale\KSDK_1.3.0\usb\adapter\sources\sdk\adapter_sdk.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;were as say the "&lt;/SPAN&gt;Low power manager RTOS demo" task is different&lt;/P&gt;&lt;P&gt;OSA_TaskCreate(task_lpm,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)"lpm", TASK_LPM_STACK_SIZE, task_lpm_stack, TASK_LPM_PRIO, (task_param_t)0, false, &amp;amp;task_lpm_task_handler);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Which is the latest leading edge? Is it OSA_TaskCreate()&amp;nbsp; and do you know of any issues if the the USB &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;OS_Task_create() is replaced/merged in with other nonUSB KSDK_1.3.0 OSA abstraction examples like the "power_manager_rtos_demo"?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;many thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2015 20:06:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395166#M1256</guid>
      <dc:creator>neilhancock</dc:creator>
      <dc:date>2015-10-14T20:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: Does MK26F support USB Host/device?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395167#M1257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neil,&lt;/P&gt;&lt;P&gt;I'd highly recommend that you can find some useful documents about KSDK USB stack which reside in ~\Freescale\KSDK_1.3.0\doc\usb, such as reference manual and porting new platform user's guide.&lt;/P&gt;&lt;P&gt;And I think these documents will do a great favor for you.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2015-10-29_11-04-18.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25647i42836214C90C0907/image-size/large?v=v2&amp;amp;px=999" role="button" title="2015-10-29_11-04-18.jpg" alt="2015-10-29_11-04-18.jpg" /&gt;&lt;/span&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, 29 Oct 2015 03:03:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395167#M1257</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2015-10-29T03:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: Does MK26F support USB Host/device?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395168#M1258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the references. Yes I had found them and very much appreciate some of the explanation in them.&lt;/P&gt;&lt;P&gt;I have appreciated some of the working examples of USB Host MSC to SD card on the FRDM-K64&lt;/P&gt;&lt;P&gt;However working from the basic KSDK/usb, this integration hasn't worked for me, and it seems as I identified above it is not on the same technical page as other parts of the KSDK with undefined integration risks for the future. &lt;/P&gt;&lt;P&gt;Also its not in the KSDKxx\middleware directories but in its own directory. I assumed this was part of marketing as technically USB is an enabler for IoT.&lt;/P&gt;&lt;P&gt;I moved onto another aspect of the project as there wasn't a response to the licensing questions I posed here &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/376664"&gt;KSDK1.2 License question ?&lt;/A&gt; &lt;/P&gt;&lt;P&gt;So I suspended the integration effort&amp;nbsp; in favor of looking at other extensible options. &lt;/P&gt;&lt;P&gt;One option is that mbed has a basic USB framework that has been contributed by a thirdparty, initially designed for an NXP processor but it did work for me in one limited test with a KL25Z. The implementation as USB host is limited and not event driven, but was a working starting point and does seem like it might be a more stable way ahead.&lt;/P&gt;&lt;P&gt;Another option is that the supplied USB stack with a BSD licenses is available on other processors, just maybe I have to put the effort in to learn about those processors. I like the K26, but my evaluation is that the software hurdle is too large to make it work for the product I'm targeting.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 16:13:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Does-MK26F-support-USB-Host-device/m-p/395168#M1258</guid>
      <dc:creator>neilhancock</dc:creator>
      <dc:date>2015-10-29T16:13:58Z</dc:date>
    </item>
  </channel>
</rss>

