Replies: 3 comments 2 replies
-
Unfortunately I cannot find an assertion in line 346 of the file xhciendpoint.cpp. This must be an older or patched version of Circle. This transfer timeout seems to be a followup error from the previous "Cannot get device descriptor" error, which is more important to be analyzed. Can you please build the sample/07-usbstorage of Circle Step 49 without any additional system options (e.g. |
Beta Was this translation helpful? Give feedback.
-
This commit (especially the delay) helped to get some more USB flash drives
working with Circle:
f357742
The REALTIME option suppresses log messages from IRQ handlers. That's why I
requested to disable it. But if there is no message, because it works, this
has no effect.
Normally I do not give support for systems, which use parts of Circle to
implement other OSes, because I cannot overlook all details. Especially when
timing comes into play, that's impossible.
|
Beta Was this translation helpful? Give feedback.
-
On the CM4 you have to define the system option USE_XHCI_INTERNAL in Config.mk,
by adding this line:
DEFINE += -DUSE_XHCI_INTERNAL
Be sure to have this option in your config.txt file:
otg_mode=1
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I found a very unstable behaviour of the USB driver for stick memory, in particular with this model:
4GB Hussar DE97284354

In some cases the driver doesn't accept the memory in other case the system go in Halt!
In very exceptional case the driver work fine.
These are some list of message from the driver:
I try to overcome the "Transfer timed out" error increasing the wait time, modifying this source file xhciendpoint.cpp in this way:
but without any improvement.
Do you have a suggestion how to debug/solve this issue?
Beta Was this translation helpful? Give feedback.
All reactions