<?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: k22 usb device descriptors in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058774#M57040</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thanks !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;When the PC recognizes that there is a USB &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;device&lt;/SPAN&gt; inserted, it will send a device request. K22 &amp;nbsp;&amp;nbsp;&amp;nbsp;will send&amp;nbsp; device descriptors to the PC after receiving an 8-byte device request. That's the &amp;nbsp;&amp;nbsp;&amp;nbsp;problem. K22 can't send device descriptors.The PC will not be able to enter the next &amp;nbsp;&amp;nbsp;&amp;nbsp;configuration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I know the reason of these errors, but I don't know how to deal with&amp;nbsp;&amp;nbsp;them。Which registers need &amp;nbsp;&amp;nbsp;&amp;nbsp;to be modified&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Best regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2020 00:37:18 GMT</pubDate>
    <dc:creator>584069980</dc:creator>
    <dc:date>2020-08-07T00:37:18Z</dc:date>
    <item>
      <title>k22 usb device descriptors</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058772#M57038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the MCU MK22FN512VLL12.My problem is that I can receive 8-byte device requests,&lt;BR /&gt; but the device descriptors can't be sent out. And Cause some Error flags, PIDERR BTOERR BTSERR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so what is the possible reason and how to solve this problem ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2020 02:34:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058772#M57038</guid>
      <dc:creator>584069980</dc:creator>
      <dc:date>2020-08-04T02:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: k22 usb device descriptors</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058773#M57039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cai,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please provide more details of your application? I recommend you to check the &lt;A href="https://www.nxp.com/webapp/Download?colCode=K22P121M120SF7RM"&gt;reference manual&lt;/A&gt; in chapter 43.4.11 Error Interrupt Status register (USBx_ERRSTAT). There you will find description about each error source that you might be falling into.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2020 15:02:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058773#M57039</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2020-08-06T15:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: k22 usb device descriptors</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058774#M57040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thanks !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;When the PC recognizes that there is a USB &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;device&lt;/SPAN&gt; inserted, it will send a device request. K22 &amp;nbsp;&amp;nbsp;&amp;nbsp;will send&amp;nbsp; device descriptors to the PC after receiving an 8-byte device request. That's the &amp;nbsp;&amp;nbsp;&amp;nbsp;problem. K22 can't send device descriptors.The PC will not be able to enter the next &amp;nbsp;&amp;nbsp;&amp;nbsp;configuration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I know the reason of these errors, but I don't know how to deal with&amp;nbsp;&amp;nbsp;them。Which registers need &amp;nbsp;&amp;nbsp;&amp;nbsp;to be modified&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Best regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2020 00:37:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058774#M57040</guid>
      <dc:creator>584069980</dc:creator>
      <dc:date>2020-08-07T00:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: k22 usb device descriptors</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058775#M57041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cai,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have incorrect data being sent or expected the transfers will fail, which is presumably what is happening. Please check the below thread from a customer that was experiencing Turnaround Timeout error as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/308999"&gt;https://community.nxp.com/thread/308999&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In addition, I recommend you to monitor USB traffic with a USB analyzer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Aug 2020 22:54:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/k22-usb-device-descriptors/m-p/1058775#M57041</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2020-08-12T22:54:32Z</dc:date>
    </item>
  </channel>
</rss>

