Ich habe heute morgen mal ein bissel mit meinen STK500 und AVRStudio4 herumprobiert. Anfänglich ging auch alles ohne Probleme aber auf einmal ließ sich der µC nicht mehr Flashen (ISP).Einstellungen habe ich keine Verändert. (jedenfalls nicht bewußt) Das STK500 sowie der Controller wird erkannt auch kann Ich ohne Probleme eine *.hex Datei auf den Controller laden (ISP) nur wen Ich ein Program (GCC) direkt im AVR Studio programiere läßt es sich nicht auf den µC laden. Mir ist aufgefallen das bei den FuseBit Einstellungen SPIEN grau hinterlegt ist mit einen roten Fragezeichen. Hat es vieleicht damit was zu tun ? Wie gesagt ich kann ohne Problem den µC flashen indem Ich einfach eine *.Hex datei direkt auswähle.
Wenn man versehentlich SPIEN deaktiviert hat, muß man im High Voltage (HV) Modus programmieren (und möglichst SPIEN wieder einschalten). STK500 kann das, ist nur Einstellungssache.
Gibt es eine Fehlermeldung? Wenn du ein beliebiges Hex-File programmieren kannst, so dürfte die HW und die STK500 SW OK sein. Die grau hinterlegte SPIEN-Fuse ist so OK. Gibt es das Hex File, das du programmieren willst, auch wirklich? Du muß das zu programiernde File explizit auswählen. Gibt es Fehler beim Programmieren wird ggf. das HEX-File nicht erstellt und somit ist programmiern auf den Atmel auch nicht nöglich.
Hi
>Wenn man versehentlich SPIEN deaktiviert hat
Das lässt sich per ISP nicht deaktivieren. Dashalb ist die Fuseanzeige
auch grau hinterlegt.
MfG Spess
Na Oki dann versuch Ich das mal, das komische ist nur das das flashen ja ansich Funktioniert, nur eben beim aktuellen Projekt nicht.
Oh da waren ja noch mehr Antworten, dafür erst eimal herzlichsten Dank Ich glaube das Problem ist das das *.Hex File garnicht erstellt wird jedenfalls hatte ich versuch es "manuell", also direkt auszuwählen , weil so das flashen ja funktioniert, und bin im entsprechenden Projekt Ordner nicht fündig geworden. Fehlermeldungen beim kompilieren gab es keine und zum Flashen kamm es ja nicht.
Ich vermute mal, dass du nicht die richtige HEX-Datei beim Flashen ausgewählt hast. Passiert mir auch manchmal. Zum Beispiel wenn man das Projekt im AVR-Studio wechselt, bleibt die Einstellung beim Flashen erst einmal unverändert. Dann arbeitet man fleissig an einem Programm, sieht beim Ausprobieren aber keine Veränderungen am Controller - weil eben irgend eine andere oder alte HEX-Datei in den Controller geschrieben wird. Ist dann zum Haare ausreissen ... MfG Stela
Oki Danke Leute Das Problem ist gelöst, Stella hatte die richtige Vermuttung. Irgendwie ist das AVR Studio in dieser Hinsicht sehr hardnäckig. THX Alber
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.