Forum: Mikrocontroller und Digitale Elektronik Problem beim Programmieren des AT90USB647 über USB


von Sebastian (Gast)


Lesenswert?

Hi,

also das letzte Problem haben wir nun erfolgreich dank eurer Hilfe 
gelöst - Danke nochmal :)

Nun haben wir ein neues Problem g

Wir sind nun soweit, dass wir den AT90USB647 über USB-Programmieren 
könnten :)
Das Kompilieren in HEX usw. klappt mitterlweile auch ganz gut. Auch das 
Aufspielen des Programmes macht keine Probleme, aber wenn wir nun das 
Programm via "make start" ausführen wollen (Es soll eine LED Blinken) 
kommt folgender Fehler
1
D:\Router_Projekt\Beispiel Herman\projekte\blinken>make upload
2
batchisp -hardware usb \
3
        -device at90usb647 \
4
        -operation memory flash \
5
        erase f \
6
        loadbuffer "blinken.hex" \
7
        program \
8
        verify
9
Running batchisp 1.2.2 on Fri Jul 25 15:35:04 2008
10
11
AT90USB647 - USB - USB/DFU
12
13
14
Device selection....................... PASS
15
Hardware selection..................... PASS
16
Opening port........................... PASS
17
Reading Bootloader version............. PASS    1.0.0
18
Selecting FLASH........................ PASS
19
Erasing................................ PASS
20
Parsing HEX file....................... PASS    blinken.hex
21
Programming memory..................... PASS    0x00000 0x00145
22
Verifying memory....................... PASS    0x00000 0x00145
23
24
Summary:  Total 9   Passed 9   Failed 0
25
26
D:\Router_Projekt\Beispiel Herman\projekte\blinken>make start
27
batchisp -hardware usb \
28
        -device at90usb647 \
29
        -operation start reset 0
30
Running batchisp 1.2.2 on Fri Jul 25 15:35:18 2008
31
32
33
AT90USB647 - USB - USB/DFU
34
35
36
Device selection....................... PASS
37
Hardware selection..................... PASS
38
Opening port........................... PASS
39
Reading Bootloader version............. PASS    1.0.0
40
Starting Application................... PASS    RESET   0
41
42
Summary:  Total 5   Passed 5   Failed 0
43
AtLibUsbDfu: failed to release interface 0.  << Hier liegt wohl der Fehler

Was bedeutet diese Zeile:
AtLibUsbDfu: failed to release interface 0.

Habt ihr eine Idee, wie man das Problem lösen kann? =)

Danke schon mal für eure Antworten :)

Grüße

Sebastian

von Mätte T. (maette)


Lesenswert?

Das Programm läuft nicht oder ?
HWB => Programm aufspielen => wenn fertig Hardware mäßig Reset machen.
Könnte heißen, dass sich das USB Gerät nicht ordnungsmäßig abgemolden 
hat, da einfach der Reset kommt.
Bin mir aber nicht sicher, mal so geschätzt ;)

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.