Guten Abend ! vielleicht hat jemand 'ne schlaue Idee zu meinem Problem: wenn ich ein wirklich primitives Programm mit dem AVR Studio5.1 Compiliere jammert selbiges: 22:21:01: [WARNING] Include file not found : C:\WinAVR-20100110\avr\include\avr\iom324p.h Der File iom324.h (ohne 'p') existiert aber sehr wohl in den "Dependencies" im "Solution Explorer" und kann auch geöffnet werden. Einen Atmega324 (ohne p falls er den überhaupt existiert) kommt nicht in der Liste der auwählbaren CPU's vor. Könnte es sich dabei um einen Bug handeln ? Ich habe ein wenig den Verdacht das meine Probleme davon rühren: So startet mein Program im Simulator oft von vorn obwohl ich weder einen Watchdog definiert habe noch das entsprechende Bit gesetzt habe. Hat irgend jemand schon ein ähnliches Problem gehabt ? Danke: Hermann
Hermann E. schrieb: > Einen Atmega324 (ohne p falls er den überhaupt existiert) kommt nicht in > der Liste der auwählbaren CPU's vor. Könnte es sich dabei um einen Bug > handeln ? Das Suffix P steht einfach dafür, dass die MCU "picopower" Funktionalität hat. Bei den atmegas die ich kenne ist das Innenleben der P und non-P Varianten identisch. Damit ist es auch dem Compiler wurscht. Der Programmer wird's halt anmeckern, da die P Varianten sich in den Signaturbytes von den Standardvarianten unterscheiden. Gewissheit bringt das Datenblatt zur 324/324P Variante.
danke Tom, in der Tat so seh' ich das Problem auch, der File "iom324.h" existiert wie gesagt und enthält sogar spezifische ATmega324P '#defines'. Ich vermute das der Compiler aufgrund des p's im Namen fälschlicherweise nach dem File 'iom324p.h' wo eigentlich 'iom324.h' der Richtige wäre ...
Hermann E. schrieb: > Namen fälschlicherweise nach dem File 'iom324p.h' wo eigentlich > 'iom324.h' der Richtige wäre ... Benenne es doch einfach um.
@Hans, warum eigentlich nicht, hat funktioniert. Muss jetzt noch überprüfen ob meine Probleme jetzt weg sind. Scheint aber dennoch ein Bug zu sein, im Sinn das Studio5.1/Atmel versucht einen File einzubinden (mit dem 324p) den es gar nicht gibt. Danke: Hermann
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.