Forum: Mikrocontroller und Digitale Elektronik XMega DFU programmierung am Mac


von ●● pit ●. (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe ein XMega board wie im Anhang,
es meldet sich im Mac system profiler mit
1
DFU ATXMEGA128A3U:
2
              Product ID: 0x2fe6
3
              Vendor ID: 0x03eb  (Atmel Corporation)
4
              Version:  0.04
5
              Speed: Up to 12 Mb/sec
6
              Manufacturer: ATMEL

Nun möchte ich ein hex-File auf das Teil programieren.

Habe http://dfu-programmer.github.io/ probiert, scheint als könnte mal 
mit 'get' ein paar werte auslesen, programmieren klappt aber nicht 
(Unknown error 0xfffffff7)

Kennt jemand Software, mit der mal das Ding am Mac programmieren kann?

 - pit

von Jim M. (turboj)


Lesenswert?

Avrdude 6.1 kennt angeblich DFU. Keine Ahnung, ob man für OSX Binaries 
findet oder selbst compilieren muss.

von ●● pit ●. (Gast)


Lesenswert?

Gnnah. Ich hatte versucht auf 'flash' zu schreiben, das klappt nicht,
man muss 'application' nehmen.

Es klappt mit avrdude 6.1 per
1
avrdude -p x128a3u -c flip2 -P usb -U application:w:xmega.hex

von Stephan B. (matrixstorm)


Lesenswert?

●● pit ●● schrieb:
> man muss 'application' nehmen.

Ja, korrekt.
Leider hat FLIP (nur AVRDUDE?) noch ein paar andere Macken.
(Ueberlauffehler ab 64KB, USERSIGN kann nicht zugegriffen werden, 
etc...)

Gelegentlich ist es auch nuetzlich 
http://dfu-programmer.sourceforge.net/ zu benutzen. (z.B. 
Softwarereset).


Aber falls du insgesamt einen bequemeren USB Zugriff testen magst - hier 
mein Projekt:

http://matrixstorm.com/avr/avrstick/#defaultimage

Der Bootloader macht einen USB-Stick auf wo die Firmware/EEPROM/SIGNs 
als Dateien gelesen und geschrieben werden koennen. (Keine Treiber 
noetig.)

MfG

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.