Hallo zusammen, ich habe mir gerade das neue Atmel Studio 6 heruntergeladen (Neuste Version). Als Controller verwende ich den ATmega8535. Erstellen, Editieren und Compilieren hat bis jetzt alles super funktioniert. Beim debugen habe ich allerdings ein Problem! Nach Klick auf Start Debug and Break kommt ein Auswahlfenster, in dem ich den Debuger aus einer Liste wählen soll ein Eintrag: "AVR Simulator" -> Status verfügbar, aber anscheinend wird mein Controllertyp nicht unterstützt. Nach Google Suche bin ich auf einen Forenbeitrag gestoßen. Dort hat es geholfen, die XML Datei von zB. Atmega88 zu kopieren und Dateinamen + Controllertyp entsprechend anzupassen (unter tool\simulator\xml\). Nach Neustart der Oberfläche wurde mir auch der AVR Simulator in der Auswahlliste angezeigt. Beim Versuch zu debugen komm ich jetzt auch etwas weiter: Es dauert etwas länger und die Ansichtsfenster für SRAM, Flash, EEPROM... sind sichtbar. Dannach bricht er allerdings mit einer Fehlermeldung ab: "Launch error while setting tool, part and interface"... Hat jemand eine Idee, was man da noch tun könnte, um den Atmega8535 mit dem Atmel Studio 6 debugen zu können?? Vielen Dank! Gruß Stefan
Hi, so hab das Problem jetzt selbst gelöst bekommen. Für alle, die das lesen und das gleich Problem haben, hier nun meine Lösung: -Die Datei ..\Atmel\Atmel Studio 6.0\tools\Simulator\xml\ATmega88_Simulator.xml kopieren und als ATmega8535_Simulator.xml speichern. Die Datei bearbeiten und aus den beiden Einträgen mit "..ATmega88..." einen "..ATmega8535.." bzw. "..ATmega8535P.." machen. -Die Datei ..\Atmel\Atmel Studio 6.0\tools\Simulator\models\libATmega8A.dll kopieren und als libATmega8535.dll speichern. -Die Datei ..\Atmel\Atmel Studio 6.0\devices\ATmega88.xml kopieren und als ATmega8535.xml speichern. -Wird jetzt das Atmel Studio gestartet, und versucht zu debuggen, bekommt ihr eine Fehlermeldung mit Signaturunterschied (Ist_Signatur / Erwartete Signatur). -Nun in ..\Atmel\Atmel Studio 6.0\devices\ATmega8535.xml nach "signature0" suchen. Unter signature0, signature1 und signature2 sollten die letzten 3 Werte der Ist_Signatur stehen. Diese der Fehlermeldung entsprechend abändern (in die Erwartete Signatur) und so abspeichern. -Nach einem Neustart des Atmel Studios sollte nun alles funktionieren! Ich weis ist zwar nicht ganz sauber, aber funktioniert ohne erkennbare Nebenwirkungen! Viel Spass! Gruß Stefan
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.