<?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: USB VCOM not working on MKL26Z128VFM4 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991149#M55689</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not a good practice to use an example made for the Freedom board on a different board. Unless your custom board is made to exact specifications of the freedom board. If this is not true, then it will not work as expected. I recommend that you create a new project and use the freedom example as a reference. Please mind how your board is designed to adequately program your board.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sabina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Jan 2020 00:36:12 GMT</pubDate>
    <dc:creator>Sabina_Bruce</dc:creator>
    <dc:date>2020-01-24T00:36:12Z</dc:date>
    <item>
      <title>USB VCOM not working on MKL26Z128VFM4</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991146#M55686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to get the VCOM working on MKL26Z128VFM MCU using the SDK 2.2.0 generated for development board FRDM-MKL26Z. I got started with the SDK example for USB_Device_CDC_VCOM_BM &amp;amp; was expecting it to be running on my MCU. But to no luck it did not work.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98650i6907550789BECD85/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;It didn't even show message like Device not Recognized etc to tell that Enumeration is being done.&lt;/P&gt;&lt;P&gt;Nothing happens for USB device. No msg like&amp;nbsp;&lt;SPAN&gt;Device not Recognized.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The main() runs OK, confirmed by LED_Toggle in while(1).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The App_Init() call for USB_Clock_Initialization, USB_IRQ_Enable_n_Priority setting &amp;amp; USB_DeviceRun() gets executed &amp;amp; in App_Task() call, it waits for the flags that are never set in my case. The code is as follow-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&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/98616iF6D0B8524A2193A6/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;void APPInit(void)&lt;/STRONG&gt;&lt;BR /&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;uint8_t irqNo;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;#if defined(USB_DEVICE_CONFIG_KHCI) &amp;amp;&amp;amp; (USB_DEVICE_CONFIG_KHCI &amp;gt; 0)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;uint8_t khciIrq[] = USB_IRQS;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;irqNo = khciIrq[CONTROLLER_ID - kUSB_ControllerKhci0];&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;SystemCoreClockUpdate();&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;CLOCK_EnableUsbfs0Clock(USB_FS_CLK_SRC, USB_FS_CLK_FREQ);&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s_cdcVcom.speed = USB_SPEED_FULL;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;s_cdcVcom.attach = 0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;s_cdcVcom.cdcAcmHandle = (class_handle_t)NULL;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;s_cdcVcom.deviceHandle = NULL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (kStatus_USB_Success != USB_DeviceClassInit(CONTROLLER_ID, &amp;amp;s_cdcAcmConfigList, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;s_cdcVcom.deviceHandle))&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usb_echo("USB device init failed\r\n");&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usb_echo("\nUSB device CDC virtual com demo\r\n");&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s_cdcVcom.cdcAcmHandle = s_cdcAcmConfigList.config-&amp;gt;classHandle;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;NVIC_SetPriority((IRQn_Type)irqNo, USB_DEVICE_INTERRUPT_PRIORITY);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;EnableIRQ((IRQn_Type)irqNo);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;USB_DeviceRun(s_cdcVcom.deviceHandle);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Please guide me on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards-&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2020 13:48:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991146#M55686</guid>
      <dc:creator>amit_bhoskar</dc:creator>
      <dc:date>2020-01-22T13:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: USB VCOM not working on MKL26Z128VFM4</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991147#M55687</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;Load a binary of a known good USB-CDC to your board to verify that there is not a HW issue:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.utasker.com/kinetis/FRDM-KL26Z.html" target="test_blank"&gt;https://www.utasker.com/kinetis/FRDM-KL26Z.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drag and drop it on the board when it appears as an external drive.&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;BR /&gt;&lt;EM&gt;[uTasker project developer for Kinetis and i.MX RT]&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2020 17:10:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991147#M55687</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2020-01-22T17:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: USB VCOM not working on MKL26Z128VFM4</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991148#M55688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I don't have a development board. We have our own custom hardware.&lt;/P&gt;&lt;P&gt;But the circuit for VCOM is well used for few years now, still I will check it once to confirm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The .bin files from the shared link didn't work for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;And as I said I don't have FRDM-MKL26Z, can somebody just use the&amp;nbsp;CDC_VCOM example from SDK for &lt;SPAN&gt;FRDM-MKL26Z&lt;/SPAN&gt;, test it on&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;FRDM-MKL26Z &amp;amp; then share me that project to test on my hardware.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Till then I'll test my hardware.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Amit&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jan 2020 05:54:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991148#M55688</guid>
      <dc:creator>amit_bhoskar</dc:creator>
      <dc:date>2020-01-23T05:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: USB VCOM not working on MKL26Z128VFM4</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991149#M55689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not a good practice to use an example made for the Freedom board on a different board. Unless your custom board is made to exact specifications of the freedom board. If this is not true, then it will not work as expected. I recommend that you create a new project and use the freedom example as a reference. Please mind how your board is designed to adequately program your board.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sabina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jan 2020 00:36:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-VCOM-not-working-on-MKL26Z128VFM4/m-p/991149#M55689</guid>
      <dc:creator>Sabina_Bruce</dc:creator>
      <dc:date>2020-01-24T00:36:12Z</dc:date>
    </item>
  </channel>
</rss>

