<?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>8-bit MicrocontrollersのトピックJM series as virtual com port</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219389#M19107</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I need a little cpu with some flash&lt;/P&gt;&lt;P&gt;and usb too&lt;/P&gt;&lt;P&gt;two choice open to me&lt;/P&gt;&lt;P&gt;a simple cpu with a sci and a ftdi chip for the usb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or a JM serie JM60 or a coldfire jm serie (I got a demoJM to test things up)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is at possible to make a virtual com port from the usb controller on the cpu&lt;/P&gt;&lt;P&gt;I read something about cdc device but not sure its what im looking for&lt;/P&gt;&lt;P&gt;is there any example or application note about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks guys&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Aug 2010 07:20:51 GMT</pubDate>
    <dc:creator>Juls</dc:creator>
    <dc:date>2010-08-23T07:20:51Z</dc:date>
    <item>
      <title>JM series as virtual com port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219389#M19107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I need a little cpu with some flash&lt;/P&gt;&lt;P&gt;and usb too&lt;/P&gt;&lt;P&gt;two choice open to me&lt;/P&gt;&lt;P&gt;a simple cpu with a sci and a ftdi chip for the usb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or a JM serie JM60 or a coldfire jm serie (I got a demoJM to test things up)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is at possible to make a virtual com port from the usb controller on the cpu&lt;/P&gt;&lt;P&gt;I read something about cdc device but not sure its what im looking for&lt;/P&gt;&lt;P&gt;is there any example or application note about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks guys&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Aug 2010 07:20:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219389#M19107</guid>
      <dc:creator>Juls</dc:creator>
      <dc:date>2010-08-23T07:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: JM series as virtual com port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219390#M19108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juls,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It really depends what you intend to do with it. A CDC device is typically used for modems, and would be the obvious interface if you're building a modem or similar device. If you need USB simply to re-flash firmware, it might not be appropriate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have hooked the FTDI FT232RL chip to the SCI, and I doubt anything else is easier to implement. But there are sacrifices with that approach.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With the FTDI approach, you can configure the FTDI chip to act as a virtual comm-port, or configure it as a custom device. You have no firmware to write if you already have SCI firmware (as I did). With a virtual comm-port, you also have no host driver to write. If you need to write host software, it is simpler if it is written for a comm-port.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the final interface would not be as flexible as with a native USB device on a JM processor. It also would not be as fast, as the fastest SCIs are limited to 1 mega-baud. But then again, there is the USB firmware to write and maintain, which is far from trivial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case, none of the JM devices had the peripherals my application needed, so FTDI was the obvious answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just a few of the things to consider.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Aug 2010 10:56:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219390#M19108</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2010-08-23T10:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: JM series as virtual com port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219391#M19109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The goal is to make the JM act like the ft232R chip configured as VCP&lt;/P&gt;&lt;P&gt;so windows see it as a com port and no driver must be write&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Aug 2010 18:46:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219391#M19109</guid>
      <dc:creator>Juls</dc:creator>
      <dc:date>2010-08-23T18:46:03Z</dc:date>
    </item>
    <item>
      <title>Re: JM series as virtual com port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219392#M19110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juls,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the documentation for the JM is spread over many application notes and other files and so it's difficult to find a good starting point.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CMX USB stack that you can download from the Freescale web site includes a demo "cdc-terminal-demo".&lt;/P&gt;&lt;P&gt;(Just use the keyword search to look for "S08JM_USB_Lite_CMX".)&lt;/P&gt;&lt;P&gt;Have a look at that. I think that's a good starting point for you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alternatively, have a look at &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=USBJM_TRAINING" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=USBJM_TRAINING&lt;/A&gt; for an approach which does not use CDC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dietmar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 04:42:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219392#M19110</guid>
      <dc:creator>DSchwertb</dc:creator>
      <dc:date>2010-08-24T04:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: JM series as virtual com port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219393#M19111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I just tried&lt;/P&gt;&lt;P&gt;C:\CMXUSB_LITE_V1\usb-peripheral\projects\CodeWarrior-6.x\mcf51xx\cdc-demo&lt;/P&gt;&lt;P&gt;using MCF51J128 on DEMOJM&lt;/P&gt;&lt;P&gt;And it work as expected&lt;/P&gt;&lt;P&gt;will require a few modification to my setup&lt;/P&gt;&lt;P&gt;and will probably work on 9s08 too&lt;/P&gt;&lt;P&gt;Thanks all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 20:38:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM-series-as-virtual-com-port/m-p/219393#M19111</guid>
      <dc:creator>Juls</dc:creator>
      <dc:date>2010-08-24T20:38:04Z</dc:date>
    </item>
  </channel>
</rss>

