Hallo zusammen, ich bin zurzeit dabei in die Mikrocontroller Programmierung einzusteigen, habe aber momentan ein kleines Problem mit dem Atmel Studio 6. Als Programmer verwende ich den original Atmel MK 2. So wie es scheint gibt es ein Problem mit der ISP Clock Speed. Ich habe sie unter Tools->Device Programming auf 125 khz heruntergesetzt und konnte auch über diesen Dialog eine auf einem Linux Computer erzeugte elf Datei flashen. Versuche ich jedoch direkt mein Projekt zu flaschen, dann erhalte ich nach dem Kompillieren den Fehler, dass die Signatur nicht stimmt. Im Device Programming Dialog ist die ISP Clock Speed dann wieder auf 1 MHz gesetzt. Ich vermute also, dass beim Kompillieren irgendwo noch was falsch gesetzt wird. In der entsprechenden .asmproj Projektdatei ist die Clock Speed Einstellung auch richtig gesetzt. Gibt es noch irgendwo eine globale Einstellung, die ich übersehen habe? Als workaround würde es mir ja vorerst auch reichen, wenn ich eine elf exportieren und anschließend einspielen könnte aber das ist ja nicht im Sinne des Erfinders.
Robin schrieb: > ISP Clock Speed dann wieder auf 1 MHz Hallo Leute Ich habe auch gerade genau diese Problem Sobald man auf den Knopf Start without Debugging klickt geht die ISP-Frequenz wieder auf 1MHz. (Atmel Studio 6.2 + AVRISP mkII , alle Software neu) Hat einer eine Idee?
:
Bearbeitet durch User
Reinhard ## schrieb: > Hat einer eine Idee? Ich möchte meine Frage noch mal in Forum tragen und hoffe immer noch auf eine Antwort.
Hallo, möchte mich mal mit ranhängen: habe exakt das selbe Problem und finde keine Lösung. Gibt's mittlerweile jemanden, der den Fehler beheben konnte? Grüße.
Die Einstellungen vom Knopf "Start without Debugging" sind nicht die gleichen wie im Programmierdialog. Sie werden in den Projekteigenschaften auf der Seite "Tool" eingestellt. Siehe Bild.
npn schrieb: > Sie werden in den > Projekteigenschaften auf der Seite "Tool" eingestellt. Hast du das mal getestet? Ich schon. Die Einstellung unter "Tools" gewirkt bei mir nichts! Ich eine solche Anfrage in einem amerikanischen Forum auch mal gefunden. Da wusste auch keiner eine Lösung. Dieser Bug kommt wohl nur selten vor.
:
Bearbeitet durch User
Reinhard ## schrieb: > npn schrieb: >> Sie werden in den >> Projekteigenschaften auf der Seite "Tool" eingestellt. > > Hast du das mal getestet? > Ich schon. Die Einstellung > unter "Tools" gewirkt bei > mir nichts! > > Ich eine solche Anfrage > in einem amerikanischen Forum > auch mal gefunden. > Da wusste auch keiner eine Lösung. > Dieser Bug kommt wohl nur selten vor. Nicht nur getestet. Der Screenshot stammt von einem meiner Projekte. Und diese Einstellung ist maßgeblich für den genannten Button. Damit wird das Projekt compiliert und anschließend geflasht. Auch wenn die Einstellungen im Programmierdialog (wenn man "von Hand" flasht) völlig anders ist. Ich kann nur sagen, bei mir ist es so. Tut mir leid, wenn es bei dir anders ist. Dann habe ich keine andere Lösung mehr. :-(
npn schrieb: > Tut mir leid, wenn es > bei dir anders ist. Dann habe ich keine andere Lösung mehr. :-( Jap, bei mir ists leider auch "anders". Noch keine Lösung gefunden, nur in den bekannten amerikanischen Foren ebenfalls Personen mit dem gleichen Problem. Heißt wohl abwarten, bis Atmel eine neue Version released oder einfach eine ältere Studio Version benutzen.
Hallo leute, Habe das gleiche Problem. Kann mir jemand eine einfache alternative nennen um das .hex file über den AVRISP mk2 auf den µC zu bekommen? bevor ich was falsch verstehe: es gibt nur 2 möglichkeiten die ISP geschwindigkeit in Atmelstudio einzustellen, einmal mit "Project settings -> tool" und einmal mit Tools -> Device programming. Oder hab ich was vergessen? Viele Grüße Martin
Martin schrieb: > Kann mir jemand eine einfache alternative nennen um das .hex file über > den AVRISP mk2 auf den µC zu bekommen? Das Problem besteht ja nur, wenn der Controller mit einer Taktfrequenz unter 4MHz arbeiten soll. Ich habe neben dem Ärmel Studio 6 noch das AVR Studio 4 installiert. Die laufen problemlos parallel. Im Studio 4 nutze ich nur noch die Verbindung zum MKII. Wenn ich das Programm übertragen will, nur einmal auf die Taskleiste Studio 4 wählen dann auf "Auto" klicken, fertig. Also nur zwei Klicks zum Übertragen. P.S.: Ich arbeite mit Win8.1
Hallo, auch ich habe das Problem mit AS 6.2 und bin der Meinung das v6.2 kaputte Projektdateien erzeugt, evtl. die eingestellte Taktfrequenz nicht in die Projektdatei schreibt ... was weis ich :s Fakt ist, dass ich mir AS 6.1 installiert habe, ein neues Projekt angelegt habe und dieses mit AS 6.2 bearbeite. Und siehe da, AS kann wieder wie eingestellt flashen! Zuvor hatte ich mit Meldungen wie diesen hier zu kämpfen, weil AS immer mit 1MHz flashen wollte: "Atmel Studio was unable to start your debug session. Please verify device selection, interface settings, target power and connections to the target device. Look in the details section for more information."
Möchte das Thema nochmal hoch holen, da ich über Google weiter nichts finde und ich ein Projekt habe, wo der Chip mit max. 500kHz Programmiert werden kann... Meine Version von Atmel Studio ist 6.2.1562 SP2. Ich nutze den AVRISP mkII Vielleicht gibt es ja jemanden, der bereits selber eine möglichkeit gefunden hat. Edit: Naja, sobald man irgendwo aktiv nachgefragt hat, fällt einem eine andere Formulierung ein und plötzlich findet man etwas hilfreiches. http://electronics.stackexchange.com/questions/125406/atmelstudio-6-2-changes-the-isp-clock-when-i-try-to-run-a-program Das AtmelStudio scheint für die ISP Frequenz den Wert "DW" aus zu lesen, welcher natürlich nicht angelegt wird. Nach ergänzen dieses Wertes läuft es :) Muss man aber jeweils für das jeweilige Projekt anpassen. Wenn jemand eine allgemeine Lösung hat wäre eine Info weiterhin sehr praktisch.
:
Bearbeitet durch User
Danke für die Weitergabe :-) Das hilft einem doch schon mal weiter. Ich hab es probiert. Es klappt gut.
:
Bearbeitet durch User
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.