PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-ISP von Diamex funktioniert nicht



CrazyMetal
03.07.2013, 15:56
Hallo zusammen,

ich habe heute 2 USB-ISP von Diamex bekommen.
Leider bekomme ich beide nicht ans laufen.

Ich habe vorher einen identischen USB-ISP des Herstellers verwendet, lediglich mit alter Firmware und diesen aus CodeVisionAVR heraus verwendet - alles wunderbar, bis auf: Das alte Ding will nicht mit dem neuen Atmel Studio 6.1

Die neuen Geräte wollen (mit dem selben Treiber und identischen Einstellungen) mit keiner der beiden Entwicklungsumgebungen zusammen arbeiten. - Der Hersteller zuckt leider nur mit den Achseln: "Mit AVR Studio 4.19 müsste es laufen". - Nein, ach damit nicht, außerdem Rückschritt ist nicht die Lösung, schon gar nicht da das Gerät mit der Kompatibilität zu Atmel Studio 6 beworben wird.

Hat von Euch einer eine Idee? Ich habe bis jetzt ein Firmwareupdate gemacht (die war aber aktuell).
Ich verwende ein Win7 64Bit.

Viele Grüße,
Crazy

erik_wolfram
03.07.2013, 16:49
Eventuell kann ich jetzt falsch liegen, aber soweit ich mich erinnere wird der Diamex nur bis zur Verson 4.18 unterstützt?!
Unter 4.19 hatte ich den nie am Laufen.
Version 6 sperrt generell alle Atmel-fremden Programmer - ich kenne keine Fremdhardware die damit läuft.... (deshalb habe ich mir ja den Dragon geholt)

Gruß Erik

oberallgeier
03.07.2013, 18:17
... Version 6 sperrt generell alle Atmel-fremden Programmer - ich kenne keine Fremdhardware die damit läuft ...Ich habe seit einiger Zeit den USBAVRProgrammer von pololu. (https://www.roboternetz.de/community/threads/61993-USB-ISP-Programmer-hält-Zielschaltung-auf-Reset-ohne-anliegender-USB-Spannung?p=578916&viewfull=1#post578916) Sehr schick, sehr schnell, Basis ist ein PIC18F14K50, mit UART und Einfachscope auf separater Pinleiste, habs aber noch nicht mit Studio 6 ausprobiert. Der zugehörige users guide behauptet (3.b) (http://www.pololu.com/docs/pdf/0J36/pololu_usb_avr_programmer.pdf) dass dieses Teil auch mit Studio 6 läuft. Und die guys halten meist, was sie versprechen.

BMS
03.07.2013, 18:35
Hallo,
was bestimmt gehen müsste: Mit AVR-Studio kompilieren und dann z.B. mit Burn-O-Mat die .hex flashen ?
Grüße, Bernhard

CrazyMetal
04.07.2013, 10:59
Hallo zusammen,



Eventuell kann ich jetzt falsch liegen, aber soweit ich mich erinnere wird der Diamex nur bis zur Verson 4.18 unterstützt?!

Jepp, du irrst dich grade, oder diamex ist seit deinem letzten Besuch der Diamex Homepage (http://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-Atmel-AVR) mutiger geworden, dort steht "kompatibel zu Atmel Studio 6".




Der zugehörige users guide behauptet (3.b) (http://www.pololu.com/docs/pdf/0J36/pololu_usb_avr_programmer.pdf) dass dieses Teil auch mit Studio 6 läuft. Und die guys halten meist, was sie versprechen.

Hmm, naja die Guys von Diamex behaupten das auch... leider heist es dann am Telefon "Atmel ändert da ständig was, da kommen wir nicht so schnell hinter her..."
Aber wenn alle Stricke reißen, denke ich mal über den Programmer nach ;-)




was bestimmt gehen müsste: Mit AVR-Studio kompilieren und dann z.B. mit Burn-O-Mat die .hex flashen ?

Nope!
Das geht auch nicht, hierbei bekomme ich folgende Fehlermeldung:


avrdude.exe: stk500v2_command(): command failed
avrdude.exe: stk500v2_command(): unknown status 0xc9
avrdude.exe: stk500v2_program_enable(): cannot get connection status
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.


Wobei ich ja noch einen baugleichen, älteren Programmer habe welcher mit dem selben Treiber und identischen Einstellungen
an dieser Stelle funktioniert.

-Crazy