Forum: Mikrocontroller und Digitale Elektronik USB AVR Lab und avarice machen Probleme ("Broken pipe")


von Alexander B. (Firma: brickwedde.dev) (alexbrickwedde)


Lesenswert?

Hi,

habe mir ein USB AVR Lab selber zusammengebaut. Bootloader klappt 
einwandfrei. STK500 und USBasp sind auch OK. AVRISPmkII funktioniert nur 
mit avrdude, nicht mit aktuellem AVR Studio, und ist mit avrdude noch 
nicht einmal halb so schnell wie USBasp. Aber dann wollte ich mal JTAG 
verwenden, die JTAGICEmkII bringt mir mit avarice aber folgende Meldung:
1
linux-ajq4:/usr/src/avarice-2.10/src # avarice -2 -P atmega32 -j usb -d  :1212
2
AVaRICE version 2.10, Sep 24 2010 17:37:12
3
4
Defaulting JTAG bitrate to 250 kHz.
5
6
Found JTAG ICE, serno: ULLIHOME.DEE
7
JTAG config starting.
8
Attempting synchronisation at bitrate 19200
9
10
command[0x01, 1]: 01
11
USB bulk write error: Broken pipe
12
USB daemon died
13
linux-ajq4:/usr/src/avarice-2.10/src #

lsusb sagt:
1
Bus 001 Device 010: ID 03eb:2103 Atmel Corp. JTAG ICE mkII

Hat jemand eine Idee wo's dran liegen könnte?

...Alex

von Max G. (mgmax)


Lesenswert?

Bei mir gibt es einen ähnlichen Fehler: "USB bulk write error: No 
error". Scheinbar ist das Teil doch noch nicht so ausgereift.

von Christian U. (z0m3ie)


Lesenswert?

Das ganze hat einfach etwas damit zu tun das eure Betriebsysteme keine 
Bulk Trnasfers an Low Speed Geräte zulassen, nichts mit ausgereift 
einfach Grenzen des technisch machbaren. Deswegen steht zu jeder 
Firmware eine Liste der unterstützten Betriebsysteme da. Bei Linux und 
MacOS kommts aber mittlerweile leider auf den genutzten Treiber an ob 
der Bulk Transfers zulässt oder nicht deshalb ist es dort nicht ganz 
eindeutig.

lg
Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.