<?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 MQX with Processor Expert enabled BSP - CDC Virtual COM demo - device will not enumerate in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146108#M78</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="lia-message-body lia-component-body"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;The USB CDC Virtual COM demo (cdc_vcom_twrk40x256) that ships with MQX 3.7 stops working (device will not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;)&amp;nbsp;as soon as MQX&amp;nbsp;3.7 is updated to use the Processor Expert Logical Level Device Driver enabled BSP (bsp_twrk40x256_pe) instead of the default BSP (bsp_twrk40x256).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My configuration:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Operating&amp;nbsp;System: Windows XP SP2&amp;nbsp;&lt;/P&gt;&lt;P&gt;&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;nbsp; IDE: CodeWarrior 10.1&lt;/P&gt;&lt;P&gt;&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;RTOS: MQX 3.7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After a clean installation of CW 10.1 and MQX 3.7...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Steps to reproduce USB CDC device &lt;SPAN&gt;enumeration&lt;/SPAN&gt; problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Verify that the CDC Virtual COM demo (cdc_vcom_twrk40x256)&amp;nbsp;works.&lt;/LI&gt;&lt;LI&gt;Import and&amp;nbsp;rebuild bsp_twrk40x256_pe and psp_twrk40x256.&lt;/LI&gt;&lt;LI&gt;Rebuild cdc_vcom_twrk40x256.&lt;/LI&gt;&lt;LI&gt;Verify that the CDC Virtual COM demo no longer works (device will not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;).&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I did a clean&amp;nbsp;build of all MQX libs and the device will still not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;bsp_twrk40x256_pe&lt;/P&gt;&lt;P&gt;psp_twrk40x256&lt;/P&gt;&lt;P&gt;mfs_twrk40x256&lt;/P&gt;&lt;P&gt;rtcs_twrk40x256&lt;/P&gt;&lt;P&gt;shell_twrk40x256&lt;/P&gt;&lt;P&gt;usb_ddk_twrk40x256&lt;/P&gt;&lt;P&gt;usb_hdk_twrk40x256&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 03 Jul 2011 01:52:03 GMT</pubDate>
    <dc:creator>niroc</dc:creator>
    <dc:date>2011-07-03T01:52:03Z</dc:date>
    <item>
      <title>MQX with Processor Expert enabled BSP - CDC Virtual COM demo - device will not enumerate</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146108#M78</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="lia-message-body lia-component-body"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;The USB CDC Virtual COM demo (cdc_vcom_twrk40x256) that ships with MQX 3.7 stops working (device will not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;)&amp;nbsp;as soon as MQX&amp;nbsp;3.7 is updated to use the Processor Expert Logical Level Device Driver enabled BSP (bsp_twrk40x256_pe) instead of the default BSP (bsp_twrk40x256).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My configuration:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Operating&amp;nbsp;System: Windows XP SP2&amp;nbsp;&lt;/P&gt;&lt;P&gt;&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;nbsp; IDE: CodeWarrior 10.1&lt;/P&gt;&lt;P&gt;&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;RTOS: MQX 3.7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After a clean installation of CW 10.1 and MQX 3.7...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Steps to reproduce USB CDC device &lt;SPAN&gt;enumeration&lt;/SPAN&gt; problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Verify that the CDC Virtual COM demo (cdc_vcom_twrk40x256)&amp;nbsp;works.&lt;/LI&gt;&lt;LI&gt;Import and&amp;nbsp;rebuild bsp_twrk40x256_pe and psp_twrk40x256.&lt;/LI&gt;&lt;LI&gt;Rebuild cdc_vcom_twrk40x256.&lt;/LI&gt;&lt;LI&gt;Verify that the CDC Virtual COM demo no longer works (device will not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;).&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I did a clean&amp;nbsp;build of all MQX libs and the device will still not &lt;SPAN&gt;enumerate&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;bsp_twrk40x256_pe&lt;/P&gt;&lt;P&gt;psp_twrk40x256&lt;/P&gt;&lt;P&gt;mfs_twrk40x256&lt;/P&gt;&lt;P&gt;rtcs_twrk40x256&lt;/P&gt;&lt;P&gt;shell_twrk40x256&lt;/P&gt;&lt;P&gt;usb_ddk_twrk40x256&lt;/P&gt;&lt;P&gt;usb_hdk_twrk40x256&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Jul 2011 01:52:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146108#M78</guid>
      <dc:creator>niroc</dc:creator>
      <dc:date>2011-07-03T01:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: MQX with Processor Expert enabled BSP - CDC Virtual COM demo - device will not enumerate</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146109#M79</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Verify the USB clock frequency in the CPU component. See" CPU component \ Clock configurations \ Clock configuration 0 \ System clocks \ PLLFLL clock selection \ USB clock settings \ USB clock".&amp;nbsp;USB module requires 48 MHz clock .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Jul 2011 03:47:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146109#M79</guid>
      <dc:creator>MVa</dc:creator>
      <dc:date>2011-07-09T03:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: MQX with Processor Expert enabled BSP - CDC Virtual COM demo - device will not enumerate</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146110#M80</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The clock settings are set correctly. Seet attached screenshot of my settings. I did not modify these settings at all after a clean install of MQX 3.7, which means the settings in my screenshot represent the settings that ship with MQX 3.7.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I contacted a Freescale rep. and received the following as the reply:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Have Robotronics run the demo file in C:\Program Files\Freescale\Freescale MQX 3.7\usb\device\examples\cdc\virtual_com\cw10 When run, they will be asked to install a .inf file for the CDC.&amp;nbsp; It’s in C:\Program Files\Freescale\Freescale MQX 3.7\usb\device\examples\cdc\virtual_com\inf Run both the P&amp;amp;E Terminal Program (which reports status) and open a terminal program (Hyperterm, PuTTY, TerraTerm) using the COM port assigned by Windows."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The P&amp;amp;E Terminal is not necessary to successfully run the CDC demo (cdc_vcom_twr40x256)&amp;nbsp;using the default BSP and&lt;/P&gt;&lt;P&gt;attaching the P&amp;amp;E Terminal to the USB COM to monitor status didn't help solve the problem when using the Processor Expert enabled BSP. The P&amp;amp;E Terminal reported no status while flashing the processor or when attempting to enumerate the tower module as a CDC USB device.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Aug 2011 01:37:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146110#M80</guid>
      <dc:creator>niroc</dc:creator>
      <dc:date>2011-08-21T01:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: MQX with Processor Expert enabled BSP - CDC Virtual COM demo - device will not enumerate</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146111#M81</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; line-height: 14px;"&gt;The CPU component in Processor expert does not set the USB to be clocked from PLL as required by MQX USB IO driver.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="color: #1f497d;"&gt;So if you replace the &lt;EM&gt;_bsp_usb_io_init&lt;/EM&gt; &amp;nbsp;function in init_gpio.c by the following one it will work for both PE and non PE BSPs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="color: #1f497d;"&gt;The same patch is valid also for TWR-K60N512 BSP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;_mqx_int _bsp_usb_io_init&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;(&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;void&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;#if PE_LDD_VERSION&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* USB clock is configured using CPU component */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* Check if peripheral is not used by Processor Expert USB_LDD component */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;(PE_PeripheralUsed((uint_32)USB0_BASE_PTR) == TRUE) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* IO Device used by PE Component*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;return&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;IO_ERROR;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;#else&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* Configure USBFRAC = 0, USBDIV = 1 =&amp;gt; frq(USBout) = 1 / 2 * frq(PLLin) */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_CLKDIV2_REG(SIM_BASE_PTR) &amp;amp;= SIM_CLKDIV2_USBFRAC_MASK | SIM_CLKDIV2_USBDIV_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_CLKDIV2_REG(SIM_BASE_PTR) |= SIM_CLKDIV2_USBDIV(BSP_USB_DIV) | BSP_USB_FRAC;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* Configure USB to be clocked from PLL */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_SOPT2_REG(SIM_BASE_PTR) |= SIM_SOPT2_USBSRC_MASK | SIM_SOPT2_PLLFLLSEL_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* Enable USB-OTG IP clocking */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_SCGC4_REG(SIM_BASE_PTR) |= SIM_SCGC4_USBOTG_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* USB D+ and USB D- are standalone not multiplexed one-purpose pins */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* VREFIN for device is standalone not multiplexed one-purpose pin */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;#if BSP_USB_TWR_SER2&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;/* TWR-SER2 board has 2 connectors: on channel A, there is Micro-USB connector,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** which is not routed to TWRK40 board. On channel B, there is standard&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** A-type host connector routed to the USB0 peripheral on TWRK40. To enable&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ** power to this connector, GPIO PB8 must be set as GPIO output&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PORT_PCR_REG(PORTB_BASE_PTR, 8) = PORT_PCR_MUX(0x01) | PORT_PCR_PE_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PDDR_REG(PTB_BASE_PTR) |= 0x00000100;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;// PB8 as output&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PDOR_REG(PTB_BASE_PTR) |= 0x00000100;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: green;"&gt;// PB8 in high level&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: blue;"&gt;return&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;MQX_OK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Courier; color: black;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 14:49:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-with-Processor-Expert-enabled-BSP-CDC-Virtual-COM-demo/m-p/146111#M81</guid>
      <dc:creator>petr_uhlir</dc:creator>
      <dc:date>2011-08-26T14:49:45Z</dc:date>
    </item>
  </channel>
</rss>

