AvrOSP II unter Win7 - Probleme.

Gast #2473127
Lesenswert?

Hallo,
da hat man nun diesen schönen neuen Rechner und der natürlich Windows7 
drauf. Hätte ich gerne drauf verzichtet, doch Treiber für WinXP gibbet 
für diese Kiste (Asus K93SV) nunmal nicht mehr.
Also: Ich benutze seit Jahren AvrOSP2 als Tool für meine 
Atmelbrennereien. Ohne installiertem AVR-Studio werden in diesem 
Programm leider bei den Fuses und den LookBits die Klarnamen nicht 
angezeigt (AvrOSP2 benutzt irgendwelche Dateien aus AVR-Studo). Jetzt 
unter Win7 habe ich genau das gleiche Problem.
Hier liegen die Programmdateien ja unter C:\Program Files 
(x86)\Atmel.... und das sorgt wohl für Verwicklungen. (unter WinXP 
liegen die unter C:\Programme\Atmel....)
In der Ini-Datei vom AvrOSP2 finde ich dazu leider nichts.
Wo und wie könnte man da wieder Ordnung ins System bringen?

Old-Papa
Gast #2473262
Lesenswert?

Christian R. schrieb:
> Gibts davon keine neuere Version, die mit den Windows Vista/7 Ordnern
> zurecht kommt?

Nö, die letzte ist die 547 und die ist auch schon gut abgelagert.
Ich habe jetzt alles durch, sogar mal einen kompletten Ordner "Atmel" 
aus meinem XP-Rechner rüber gezogen, nix. Ich vermute, es fehlen noch 
irgendwelche Einträge in die Registry.
Zu allem Übel habe ich auf der Win7-Kiste auch AVR-Studio 5.0 drauf (das 
ältere brachte den Rechner komplett zum krepieren) vielleicht liegt es 
auch daran.

Auf den Fotos sieht man was ich meine....

Old-Papa
Angehängte Dateien:
Gast #2473302
Lesenswert?

Daniel schrieb:
> Hallo,
>
> trenne Dich von dem Tool! Es wird nicht mehr gepflegt. Was machst Du
> erst bei Windows 13? Irgendwann musst Du Dir sowieso ein neues Tool
> suchen!

Aha.... Und was empfiehlst DU stattdessen? Es muss zumindest mit dem 
AVR910-Programmer (oder kompatible) von Atmel klarkommen und frei sein.
Bisher habe ich noch nichts besseres gefunden.
Und Ja, Windows muss und Befehlszeile (aka avrdude) kommt mir nicht auf 
die Platte ;-)

Old-Papa
Gast #2473469
Lesenswert?

Hi

>Es muss zumindest mit dem AVR910-Programmer (oder kompatible) von Atmel
>klarkommen und frei sein.

Verstehe ich nicht so richtig. Wenn du eh AVR-Studio auf der Platte 
haben musst dann kannst du doch auch das Studio und einen dazu 
kompatiblen  Programmer verwenden.

MfG Spess
Gast #2473484
Lesenswert?

@Old -papa

AvrOSP2 sucht in dem Registryschlüssel 
HKLM\SOFTWARE\Atmel\AVRTools\AVRToolsPath nach dem Pfad, wo die Tools 
bzw. die XML-Dateien installiert sind (..\PARTDESCRIPTIONFILES). Dort 
steht z.B. "C:\Programme\Atmel\AVR Tools\". Das ist hardcodiert und wird 
nicht aus einer INI-Datei gelesen.

Frank
Gast #2473600
Lesenswert?

Hallo Frank,

diesen Schlüssel gibt es unter Win7 trotz installiertem AVR-Studio 
nicht.
Unter HKCU\Software\Atmel ist der Eintrag für AVR-Studio, doch ...Tools 
gibt es auch dort nicht.

Auf meinem XP-System liegen die Schlüssel genau dort wo Du schreibst, 
doch einen Unterschlüssel mit dem Namen "PARTDESCRIPTIONFILES" finde ich 
auch dort nicht.
Unter HKCU\Software\Atmel gibt es auch bei XP einen Eintrag, aber auch 
ohne diesen Schlüssel.

Ich könnte diese aus XP kopieren und in Win7 wieder einfügen, ob das 
hilft?

mach ich mal... ;-)

Gruß
Old-Papa
Gast #2473633
Lesenswert?

Hi

>Auf meinem XP-System liegen die Schlüssel genau dort wo Du schreibst,
>doch einen Unterschlüssel mit dem Namen "PARTDESCRIPTIONFILES" finde ich
>auch dort nicht.

Es reicht das Verzeichnis, in dem sich 'PARTDESCRIPTIONFILES' befindet. 
Also das eigentliche Verzeichnis des AVRstudios.

Beim 5er Studio gibt es aber dieses Unterverzeichnis nicht. Und die 
XML-Files in 'Devices' sind auch anders aufgebaut.

MfG Spess
Gast #2473677
Lesenswert?

Naja, dann in den sauren Apfel beißen und einen Programmer besorgen, der 
nativ von AVR-Studio 5.0 unterstützt wird. Alternativ würde ich aber 
erst versuchen, Win XP in VirtualBox oder VMWare zu installieren. Hätte 
den Vorteil, dass Du dann auch, falls vorhanden, andere Win 7 
inkompatiblen Programme in der virtuellen Maschine laufen lassen 
könntest.

LG, Daniel

PS: VirtualBox gib es kostenlos: https://www.virtualbox.org/
Gast #2473823
Lesenswert?

@Old -papa

Das habe ich wohl etwas missverständlich formuliert. Es gibt keinen 
Unterschlüssel PARTDESCRIPTIONFILES sondern AVROSP2 sucht nach den 
XML-Dateien in AVRToolsPath und dem Unterverzeichnis 
PARTDESCRIPTIONFILES.
Also: "C:\Programme\Atmel\AVR Tools\PARTDESCRIPTIONFILES\"

Frank
Gast #2473895
Lesenswert?

@spess,

da werde ich wohl oder übel an der Registry fummeln müssen. Ja, vorher 
Sicherungspunkt anlegen... ;-)

@Daniel,

einen neunen Programmer (Hardware) werde ich mir nun nicht zulegen, eher 
ein Tool dafür. Am häufigsten verwende ich fertige HEX-Dateinen aus dem 
Netz, mit AVR-Studio fummel ich höchstens mal etwas auf meine 
Bedürfnisse hin. Daher suche ich was, das meinen 
Brot-und-Butter-Programmer (myAVR) gut unterstützt. 
Programmierkenntnisse sind ehrlich gesagt nur eingeschränkt da ;-)
Das ganze Virtualgeraffel hatte ich vor Jahren unter Linux durch (VM mit 
WinXP darin), das war letztlich alles nur Krampf. Kann aber sein, dass 
inzwischen alles deutlich besser zusammenspielt (wird wohl auch). Ein 
Versuch ist es wert. Im Netz habe ich auch den Hinweis auf Virtual-XP 
direkt von Microsoft erhalten. Das allerdings kann man erst ab 
Win7-Professional einsetzen.

@Frank,

Ja, das habe ich inzwischen auch gesehen. Ich werde jetzt mal etwas 
tricksen, irgendwie findet man da sicher eine Lösung. Andererseits ist 
es auch nicht lebenswichtig. Ich finde, das AvrOSP2 ist ein sehr gutes 
und bisher immer funktionierendes Tool, also mal sehen.

Ich werde vom Erfolg oder Misserfolg hier berichten.

Old-Papa
Gast #2473943
Lesenswert?

Jochen schrieb:
> weiß nicht ob ich es überlesen haben aber nimm doch das Original von
> myAVR:
>
> http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112
>
> Gruß

Nö, ganz gewiss nicht! Das Zeugs habe ich zwar hier, ist aber von der 
Bedienung her sehr, sehr Geöhnungsbedürftig! Und: Man kann damit 
nichtmal einen µC löschen. Er wird beim Neubeschreiben gelöscht, aber 
nur löschen habe ich nie gefunden. Nur ein Beispiel, das hat noch andere 
"Eigenarten". Das erinnert eher an eine interaktive Hilfe als an ein 
richtiges Programm.

Old-Papa
Gast #2474335
Lesenswert?

So, nun geht das auch auf dieser Windows7-Kiste ;-)

Was habe ich gemacht?

1. Auf meinem alten WinXP-Rechner mit installiertem AVR-Studio 4.x den 
kompletten Ordner "Partdescriptionfiles" unter C:\Programme\Atmel\AVR 
Tools\ kopiert und auf dem Win7-Rechner diese Ordnerstruktur händisch 
wieder hergestellt (also C:\Programme... usw. angelegt) danach den 
Inhalt vom "Partdescriptionfiles" rein kopiert.
2. In der Registry unter HKLM/Software einen neuen Hauptschlüssel 
"Atmel", sowie einen Unterschlüssel "AVRTools" angelegt.  Darin dann 
eine neue Zeichenfolge "AVRToolsPath" mit dem Wert 
C:\Programme\Atmel\AVR Tools\ angelegt und schon lüppt das AvrOSP2 
wieder wie gewohnt.
Es muss zwingend das Verzeichnis "C:\Programme" sein, das unter Win7 
vorhandene C:\Program Files (x86) geht dafür nicht. (zumindest bei mir 
nicht)

Vorher hatte ich versucht den entsprechenden Schlüssel auf der 
WinXP-Kiste zu exprotieren und dann in Win7 per Doppelklick importiert. 
Nur er erscheint dann nirgends. Ja, das hatte ich als angemeldeter Admin 
gemacht ;-)

Hier noch der Inhalt der exportierten .reg-Datei:
--------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Atmel]

[HKEY_LOCAL_MACHINE\SOFTWARE\Atmel\AVR Tools]
"AVRToolsPath"="C:\\Programme\\Atmel\\AVR Tools\\"
--------------------------------------------

Old-Papa

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren