dfu-programmer unter Windows

OP #1840429
Lesenswert?

Hallo Leute,
ich habe ein Projekt auf Basis des AT90USB1287. Bisher habe ich auf 
Windows Systemen das FLIP Tool von Atmel zum Programmieren verwendet. 
Ich möchte den Benutzern des Geräts jetzt gerne eine Möglichkeit zum 
Update der Firmware direkt über die Anwendungssoftware, welche zum Gerät 
dazugehört, anbieten.
Da ich unter Linux entwickele nutze ich bisher den dfu-programmer und 
bin damit sehr zufrieden. Da ich ungern FLIP und die dazugehörige JVM in 
das Softwarearchiv mit einpacken möchte, würde ich gerne den 
dfu-programmer für Windows mitliefern. Das einzige Binary das ich finden 
konnte (http://tinyurl.com/368kfzg) ist von 2008 und scheint nicht mit 
der aktuellen LibUSB Version (DLL version:  1.2.1.0 Driver version: 
1.2.1.0) zu funktionieren ( Getestet unter Windows 7).

Der DFU Bootloader meldet sich vernünftig mit:
1
bus/device  idVendor/idProduct
2
bus-0/\\.\libusb0-0001--0x03eb-0x2ffb     03EB/2FFB
3
- Manufacturer : ATMEL
4
- Product      : AT90USB128 DFU
5
- Serial Number: 1.0.0
6
  wTotalLength:         18
7
  bNumInterfaces:       1
8
  bConfigurationValue:  1
9
  iConfiguration:       0
10
  bmAttributes:         80h
11
  MaxPower:             50
12
    bInterfaceNumber:   0
13
    bAlternateSetting:  0
14
    bNumEndpoints:      0
15
    bInterfaceClass:    0
16
    bInterfaceSubClass: 0
17
    bInterfaceProtocol: 0
18
    iInterface:         0

Hat einer von euch eine Binary des dfu-programmer's für aktuelle LibUSB 
Versionen, weiß wie mans mit mingw kompiliert oder kann mir aufzeigen wo 
mein Fehler mit dem Binary aus der Mailinglist liegt.

Ich bin für alle Hinweise sehr sehr dankbar!

Gruß,
Steffen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren