Forum: Mikrocontroller und Digitale Elektronik Programmierskript funktioniert mit JTAG3ICE nicht mehr


von Johannes (menschenskind)


Lesenswert?

Hallo
Ich bin von einem dieser "ISP-PROG" auf einen JTAG3ICE umgestiegen.
Für meine Platinen hatte ich mir zur Programmierung ein Batchskript 
geschrieben, welches auch wunderbar funkioniert hat.
Nun mit dem JTAG3 klappt das leider nicht mehr. Auch reagieren die 
ATTinys im "AVR Burn-o-Mat" anders.
Ein normaler Programmiervorgang dauerte da 10 Sekunden(!) im Vergleich 
zu maximal einer mit dem "ISP-PROG".

Das hat wahrscheinlich mit der USB-Schnittstelle zu tun.

Habt ihr Vorschläge, was ich machen kann?
Den JTAG3ICE nutze ich wegen der Debugfunktionalität aber zum 
Programmieren würde ich wieder auf den ISP-Prog zurückgehen, falls sich 
das nicht beheben lässt.

Danke.
Hannes
1
echo off
2
:AVRDUDE
3
set PrgPath=D:\Softwaregesellschaft\Elektronik-Kram\avrdude-6.3-mingw32
4
:Programmer
5
set Programmer=jtag3isp
6
set Port=usb
7
:Project
8
set Device=t85
9
set ProjectPath=C:\Firmware\Debug
10
set HexFile=Prog.hex
11
set lfuse=0xE2
12
set hfuse=0x5F
13
14
goto Start
15
goto EndBatch
16
17
:Start
18
%PrgPath%\avrdude -c %Programmer% -P %Port% -B 0.1 -p %Device% -e -U flash:w:%ProjectPath%\%HexFile%:i
19
20
%PrgPath%\avrdude -c %Programmer% -P %Port% -B 0.1 -p %Device% -D -U lfuse:w:%lfuse%:m -U hfuse:w:%hfuse%:m
21
22
:EndBatch

Beitrag #5235170 wurde von einem Moderator gelöscht.
von Johannes (menschenskind)


Lesenswert?

Ich habe jetzt herausgefunden, dass das Problem durch kollidierende 
Treiberinstallationen ausgelöst wurde.
In Bezug auf Libusb und dem Burn-o-mat.

Mit den Standard Jungo-Treibern funktioniert der JTAGICE 3 sowohl im 
Atmel Studio als auch mit AVR-Dude.
Und da programmiert dann auch das Skript innerhalb eines 
Sekundenbruchteils :)

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.