Hallo,
ersteinmal: ja, ich habe gesucht, und keine Lösung gefunden - wohl aber
Threads mit dem gleichen Problem die aber eine Lösung schuldig blieben
;)
Ich nutze das Sam7-H256 Board von Olimex mit dem Sam7S in der rev.B.
Ziel ist es Daten über USB zu loggen - also vom Board zum PC (linux)
Die bisherige Implementierung verweigert aber Ihren Dienst. Wenn ich das
Board in den USB Port meines Rechners hänge, dann bekomme ich aus dmesg
folgende Meldung:
1 | [ 8547.786000] usb 4-1: new full speed USB device using uhci_hcd and address 10
|
2 | [ 8548.190895] usb 4-1: device not accepting address 10, error -71
|
Windows beschwert sich: "Could not recognize device..... " und im USB
Baum wird es als "Unknown device" geführt.
Mit meinem Sam7-EX256 (Olimex) habe ich mit (ähnlichem) gleichem
Sourcecode dieses Problem nicht. Allerdings fehlt beim SAM7-H256 auch
der PullUp, bzw. ist ständig HIGH soweit ich das richtig erkenne.
Als Basiscode habe ich den von Atmel genommen, ist angehängt.
Ich tippe mal darauf das mit diesem Board - was ja eigentlich
saupraktisch ist in der größe - schon viele diesen Schritt gemacht
haben. Vielleicht ist ja einer bereit seine Lösung zu präsentieren. Wie
gesagt, es gab schon mehrere Threads mit dem gleichen Problem,
2005,2006,2007....
Danke fürs lesen bis hierher...
MFG
Kalle