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
Du könntest die Ordnerstruktur bis zu den Ordnern, die die benötigten
Dateien enthalten, nachbauen. Dort dann symbolische Links(Aliases)
anlegen, so dass deine Brennsoftware den Kram findet.
mfg mf
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
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!
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
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
@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
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
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
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/
@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
@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
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
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