Problem beim Programmieren des AT90USB647 über USB

Gast #936981
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
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 ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.