Hallo,
ich möchte statt AtmelStudio 6.2 auf Eclipse und AVRDUDE umsteigen
(Windows 7 64bit).
Ich programmiere mit einem AVR ISP mkII, welcher über einen LAN USB
Server angeschlossen ist (PC und Zielsystem sind in unterschiedlichen
Zimmern). Im AtmelStudio hat das funktioniert.
Nun habe ich AVRDUDE und LibUsb-Win32 installiert.
AVRDUDE findet zwar den Programmer, aber dann ist Schluss:
1 | C:\Program Files (x86)\Atmel\Avrdude>avrdude.exe -P usb -c avrispmkii -p t2313 -i 8 -v
|
2 |
|
3 | avrdude.exe: Version 6.1, compiled on Mar 13 2014 at 00:09:49
|
4 | Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
|
5 | Copyright (c) 2007-2014 Joerg Wunsch
|
6 |
|
7 | System wide configuration file is "C:\Program Files (x86)\Atmel\Avrdude\avrdude.conf"
|
8 |
|
9 | Using Port : usb
|
10 | Using Programmer : avrispmkii
|
11 | Setting isp clock delay : 8
|
12 | avrdude.exe: usbdev_open(): Found AVRISP mkII, serno: 000200056942
|
13 | avrdude.exe: usbdev_send(): wrote -116 out of 1 bytes, err =
|
14 | avrdude.exe: stk500_send_mk2(): failed to send command to serial port
|
Längere Delayzeiten haben auch nichts gebracht.
Außerdem habe ich jetzt (mit LibUSB) den Effekt, dass AtmelStudio und
atprogram zwar noch funktionieren, aber nur einmal (dann muss der
Programmer ab- und angesteckt werden).
Wenn ich den Programmer versuchsweise direkt am PC anstecke,
funktioniert alles (AVRDUDE, atprogram, AtmelStudio):
1 | C:\Program Files (x86)\Atmel\Avrdude>avrdude.exe -P usb -c avrispmkii -p t2313 -i 8 -v
|
2 |
|
3 | avrdude.exe: Version 6.1, compiled on Mar 13 2014 at 00:09:49
|
4 | Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
|
5 | Copyright (c) 2007-2014 Joerg Wunsch
|
6 |
|
7 | System wide configuration file is "C:\Program Files (x86)\Atmel\Avrdude\avrdude.conf"
|
8 |
|
9 | Using Port : usb
|
10 | Using Programmer : avrispmkii
|
11 | Setting isp clock delay : 8
|
12 | avrdude.exe: usbdev_open(): Found AVRISP mkII, serno: 000200056942
|
13 | AVR Part : ATtiny2313
|
14 | Chip Erase delay : 9000 us
|
15 | PAGEL : PD4
|
16 | BS2 : PD6
|
17 | RESET disposition : possible i/o
|
18 | RETRY pulse : SCK
|
19 | serial program mode : yes
|
20 | parallel program mode : yes
|
21 | Timeout : 200
|
22 | StabDelay : 100
|
23 | CmdexeDelay : 25
|
24 | SyncLoops : 32
|
25 | ByteDelay : 0
|
26 | PollIndex : 3
|
27 | PollValue : 0x53
|
28 | Memory Detail :
|
29 |
|
30 | Block Poll Page Polled
|
31 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
|
32 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
|
33 | eeprom 65 6 4 0 no 128 4 0 4000 4500 0xff 0xff
|
34 | flash 65 6 32 0 yes 2048 32 64 4500 4500 0xff 0xff
|
35 | signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
|
36 | lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
37 | lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
38 | hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
39 | efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
|
40 | calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00
|
41 |
|
42 | Programmer Type : STK500V2
|
43 | Description : Atmel AVR ISP mkII
|
44 | Programmer Model: AVRISP mkII
|
45 | Hardware Version: 1
|
46 | Firmware Version Master : 1.23
|
47 | Vtarget : 4.9 V
|
48 | SCK period : 8.00 us
|
49 |
|
50 | avrdude.exe: AVR device initialized and ready to accept instructions
|
51 |
|
52 | Reading | ################################################## | 100% -0.00s
|
53 |
|
54 | avrdude.exe: Device signature = 0x1e910a
|
55 | avrdude.exe: safemode: lfuse reads as 64
|
56 | avrdude.exe: safemode: hfuse reads as DF
|
57 | avrdude.exe: safemode: efuse reads as FF
|
58 |
|
59 | avrdude.exe: safemode: lfuse reads as 64
|
60 | avrdude.exe: safemode: hfuse reads as DF
|
61 | avrdude.exe: safemode: efuse reads as FF
|
62 | avrdude.exe: safemode: Fuses OK (E:FF, H:DF, L:64)
|
63 |
|
64 | avrdude.exe done. Thank you.
|
Kann es sein , das LibUSB oder AVRDUDE mit dem USB Server (Digitus
DN-13010) nicht zurechtkommen?
Viele Grüße, Jürgen