-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Speed up tinyusb CDC serial transfer rate on ESP32-S3 (IEC-93) (IEC-232) #54
Comments
Hello @Superberti Thank you much for the report. We can reproduce the issue and see similar performance. |
Thank you for clarification on this subject! |
@tore-espressif Hey. |
The ticket in upstream TinyUSB is here hathach/tinyusb#2576 , it was merged a month ago. It is already tested on S2 and S3, right now we are preparing P4 support and then we can release new version |
hi ,will this effect the NCM performance throughput as well? |
Answers checklist.
General issue report
Hi,
I'm using an ESP32-S3 on ESP-IDF on the release/5.2 branch.
I made some tests with the tinyusb CDC serial profile but I was not able to get read transfer speeds on the native port (pins 19/20) over 50 KiB/s. The theoretical maximum rate should be something about 1 MiB/s in this mode.
Regardless what I'm doing (larger buffers and FIFOs, using tinyusb with or without tusb_config-h), it had no influence on the transfer speed. So it seems that the speed is limited in some other way. The USB port is connected to a C# test program which sends out the data as fast as it can, so this should not be a problem at all.
Any ideas how to speedup the CDC read speed?
Thanks and bye,
Oliver
The text was updated successfully, but these errors were encountered: