Hello, I already developed in the past application for Kinetis MCU using CodeWarrior first and KDS till today. Now I need to develop a new board and I think to skip to MCUXpresso IDE (with config tools and SDK builder). My new board need to expose a Virtual Com Port through the USB (I believe I'll use MK60DX256VLL10) but form 2 days I'm trying to understand what I need to develop an USB interface for this MCU and which are the right instruments I've got to use (SDK? Middleware libs?, ...?). It is very difficult to me to understand which is the right way... Is there someone who can explain which is the right one? (I mean: MCUXpresso or KDS? Which SDK? Which libraries?) I found out an example project for FRDM-K64F (I've got one) that works well but I can't do the same thing with a new project :-(
Any help/suggestion will be very welcome, even documentation links, example links,... everything. A step by step list of operation to do to have the project skeleton ready to develop will be the best ;-)
I thank you in advance for your help.
Regards,
Nicola
Hello Nicola
I recommend you use the SDK on MCUXpresso IDE developing your USB CDC project.
For there is USB libs and the USB demos. you can easy to use , have a look at attachment "usb".
Please refer to the below steps:
- Download and install MCUXpresso IDE from NXP website.
- Download the SDK package from NXP, refer to https://community.nxp.com/docs/DOC-333304 choose the right chip and IDE .
- Then refer to "Getting Started with MCUXpresso SDK.pdf" use the SDK package .(This DOC will included under your SDK package : SDK_2.2_MK60DX256xxx10\docs\ )
Hope it helps
Alice
Hello Alice, during the week end I understood what you said. I adapted the 'usb_device_cdc_vcom' example to my project and it works now. I've got 2 more questions:
1. It works on Win10 but in Win7 I missed the virtual com port driver; Where can I find it?
2. Which is the difference(s) between the 'usb_device_cdc_vcom' and 'usb_device_cdc_vcom_lite' projects?
I thank you in advance for all.
Nicola
Hi Nicola,
1. You can find the driver under SDK package :
SDK_2.2_MK60DX256xxx10\boards\twrk60d100m\usb_examples\usb_device_cdc_vcom\inf
About the detail about "Installing the CDC driver for virtual_com" , please check "readme.pdf" page 4 :
2. I think the demo of 'usb_device_cdc_vcom_lite' is more simple than another one, while I think you can
check the detail code .
Hope it helps
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Alice, I'm very near to my goal, but still not on it. I resume the
situation:
1. I download the usb_device_cdc_vcom example to the FRDM-K64F
2. I try to connect it to my Win10 laptop and it works (virtual com
created and communiocation runs well)
3. I try to connect it to another win7 laptop and, after driver
installation you suggested, it works (virtual com created and
communiocation runs well)
4. I adapted the code of the usb_device_cdc_vcom example of FRDM-K64F to
my own board with MK60DX256VLL10 MCU
5. I connect my board to a laptop with Win10 and it works (Virtual com
created and communication runs well)
6. I connect it to a Win7 laptop and it said: "USB device not
recognized"! (even if I redirect it to the same driver I used before)
If I solve this I'm ready to develop all I need on my board... Any
Idea/suggestion? Why it runs on Win10 and not on Win7 (while FRDM-k64F
runs on both)?
I thank you very much for your help.
Nicola
--
Sinai Srl
Via Garofoli, 53 - 37057
San Giovanni Lupatoto - VR - Italy
tel: +39 0458753516
--
MESSAGGIO CONFIDENZIALE
Questo messaggio di posta elettronica contiene informazioni di carattere
confidenziale rivolte esclusivamente al destinatario sopra indicato. E'
vietato l'uso, la diffusione, distribuzione o riproduzione da parte di
ogni altra persona. Nel caso aveste ricevuto questo messaggio di posta
elettronica per errore, siete pregati di segnalarlo immediatamente al
mittente e distruggere quanto ricevuto (compresi i file allegati) senza
farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di
questo messaggio costituisce violazione dell'obbligo di non prendere
cognizione della corrispondenza tra altri soggetti, salvo più grave
illecito, ed espone il responsabile alle relative conseguenze, secondo
quanto stabilito dai Codici Civile e Penale e dal D. Lgs. 196/2003.
CONFIDENTIALITY AND DISCLAIMER NOTICE
This e-mail and any associated files are confidential, intended only for
the addressee named above. If you are not the intended recipient or the
person responsible for delivering to the intended recipient, be advised
that you have received this email in error and that any use of the
information contained within this email or attachments is strictly
prohibited. The contents should not be disclosed to any other person nor
copies taken. As internet communications are not secure we do not accept
legal responsibility for the contents of this message nor responsibility
for any change made to this message after it was sent by the original
sender.If you have received this e-mail in error, please notify the
sender and destroy the original transmission and its attachment without
reading or saving it in any manner.
Il 16/04/2018 09:04, Alice_Yang ha scritto:
>
NXP Community
<https://community.freescale.com/resources/statics/1000/35400-NXP-Community-Email-banner-600x75.jpg>
>
Re: New project with USB CDC
reply from Alice_Yang
<https://community.nxp.com/people/Alice_Yang?et=watches.email.thread>
in /Kinetis Design Studio/ - View the full discussion
<https://community.nxp.com/message/1005585?commentID=1005585&et=watches.email.thread#comment-1005585>
>
Hi Alice, I tried on a laptop where I didn't install the example so I
copy the whole folder on it and I select the .inf file like you
suggested but when I choose it an error window appears and it tell me
that the driver is not compatible with the device. The laptop is 32bit,
is the driver for 32 bit on 64?
Any idea?
I really thank you for your help.
Nicola
--
Sinai Srl
Via Garofoli, 53 - 37057
San Giovanni Lupatoto - VR - Italy
tel: +39 0458753516
--
MESSAGGIO CONFIDENZIALE
Questo messaggio di posta elettronica contiene informazioni di carattere
confidenziale rivolte esclusivamente al destinatario sopra indicato. E'
vietato l'uso, la diffusione, distribuzione o riproduzione da parte di
ogni altra persona. Nel caso aveste ricevuto questo messaggio di posta
elettronica per errore, siete pregati di segnalarlo immediatamente al
mittente e distruggere quanto ricevuto (compresi i file allegati) senza
farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di
questo messaggio costituisce violazione dell'obbligo di non prendere
cognizione della corrispondenza tra altri soggetti, salvo più grave
illecito, ed espone il responsabile alle relative conseguenze, secondo
quanto stabilito dai Codici Civile e Penale e dal D. Lgs. 196/2003.
CONFIDENTIALITY AND DISCLAIMER NOTICE
This e-mail and any associated files are confidential, intended only for
the addressee named above. If you are not the intended recipient or the
person responsible for delivering to the intended recipient, be advised
that you have received this email in error and that any use of the
information contained within this email or attachments is strictly
prohibited. The contents should not be disclosed to any other person nor
copies taken. As internet communications are not secure we do not accept
legal responsibility for the contents of this message nor responsibility
for any change made to this message after it was sent by the original
sender.If you have received this e-mail in error, please notify the
sender and destroy the original transmission and its attachment without
reading or saving it in any manner.
Il 16/04/2018 09:04, Alice_Yang ha scritto:
>
NXP Community
<https://community.freescale.com/resources/statics/1000/35400-NXP-Community-Email-banner-600x75.jpg>
>
Re: New project with USB CDC
reply from Alice_Yang
<https://community.nxp.com/people/Alice_Yang?et=watches.email.thread>
in /Kinetis Design Studio/ - View the full discussion
<https://community.nxp.com/message/1005585?commentID=1005585&et=watches.email.thread#comment-1005585>
>
Hi Alice, I thank you for your suggestions but I already did what you said, everything. What do you mean with "For there is USB libs and the USB demos. you can easy to use , have a look at attachment "usb"?
Maybe this can help me ;-)
I thank you for your help,
Nicola