Hallo Gruppe,
habe einen AVR JTAG ICE mkII mit dem ich einen AVRxmega128A1 mit avrdude unter Linux x86_64 programmieren möchte. Das funktioniert prinzipiell auch, allerdings hängt avrdude nach jedem Programmiervorgang /ewig/:
$ time avrdude -c jtag2fast -p x128a1
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e974c (probably x128a1u)
avrdude done. Thank you.
real 0m17,255s user 0m0,023s sys 0m0,012s
Programmierung selber geht flott, auch rücklesen problemlos:
Reading | ################################################## | 100% 9.72s
avrdude: writing output file "foo.bin"
D.h. 128 kiB in 9.72sec entspricht, Pi mal Daumen einem Bitclock von 100 kHz. Kann also m.E.n. nicht der Grund für die Delays sein (ich habe aber auch mit -B versucht einen anderen Bitclock einzustellen, alles ohne Erfolg).
Woran kann das denn liegen?
Viele Grüße, Johannes