- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
we have finished CDC and UVC with FX3 in Windows OS successfully. Now we want use the same product in Linux OS, but when we input “dmesg” in command terminal, it occur as below, the CDC cannot be recognized.
The linux version is below,
We have use "make menuconfig", andt select "Device Driver" "USB support" "USB Modem (CDC ACM) support",it is showed below
What should I do if we want use FX3+CDC in Linux OS? Is there any driver that should be installed?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
- Please try programming usbuart example firmware, in the SDK (path: ...\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbuart) , to FX3 and check if the driver is binding to the CDC interface. In usbuart example the FX3 enumerates as a CDC device. This will help in isolating the problem.
- I have tested the firmware shared by you on Win 10 PC and i am getting error code 45. (attachment)
- lsmod command can be used to check if the cdc_acm module is loaded.
Regards,
Rashi
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Are you facing any issues binding the CDC AMC driver to the USB-UART interface of your project?
Or if you want the device to bind it to the native UVC and CDC drivers in Linux as soon as the device is plugged in, just like in windows, in Linux as well?
Also, please refer to interaction:5 from the following link: FX3 Composite device (UVC + usb-uart) can not recognition in linux can
Can you please share you firmware so that we can review it on our end?
Regards,Yashwant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Please refer to this KBA for the changes that need to be done to add a CDC interface Adding Communication Device Class Interface to FX3 Firmware - KBA229099
The project that you shared in the previous response is not enumerating properly. You try programming the FX3 with firmware attached with this thread UVC + USBUART Example and let me know the results.
Regards,
Rashi
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Firstly, i want to make sure you know that we have already finished CDC and UVC with FX3 in Windows OS successfully.
And after referred to the KBA, error still exist. we also tried to program the firmware UVC + USBUART Example , this error still can not be resolved.
Please tell us if there are any mistakes exist in my firmware or any suggestion that may help.Thanks a lot.
(works well in Windows)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
- Please try programming usbuart example firmware, in the SDK (path: ...\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbuart) , to FX3 and check if the driver is binding to the CDC interface. In usbuart example the FX3 enumerates as a CDC device. This will help in isolating the problem.
- I have tested the firmware shared by you on Win 10 PC and i am getting error code 45. (attachment)
- lsmod command can be used to check if the cdc_acm module is loaded.
Regards,
Rashi
Rashi