Hallo, entweder spinnt mein AVR Studio oder ich! ;-) Mein Hex-File hat 33363 words, also sprich 66726 Bytes. Wenn ich über das STK500 das File in meinen Mega128 programmieren möchte sagt er immer: "The contents of the HEX File does not fit in the selected device" Das obwohl überall der Mega128 ausgewählt ist! Und compiliert wird auch alles, da bekomme ich ein OK. Bleibe ich unter 64KByte ist alles OK. Wo liegt das Problem? Klar, programmiertechnisch muß ich manches bedenken (Z-Pointer...), aber in den Mega128 müsste ich es doch immer programmieren können?!? Kennt jemand dieses Phänomen? Danke auf jeden Fall schonmal! Sebastian
Hallo, ich hatte das problem nur mit einen HEX File mit einen BIN File klappte es wunderbar. Mfg Uli
Hi das Problem dabei ist das das HEX-Format, so wie es usrsprünglich definiert wurde, eigentlich nur Addressen bis 0xFFFF darstellen kann. Alles darüber hinaus erfordert spezielle "Address-Umschaltzeilen" mit einer besonderen Typ-Markierung. Matthias
Hi, mit dem BIN-File über den Simulator geht's, danke Uli! Aber muß ich jedesmal den Simulator anwerfen, um das BIN-File zu bekommen? Bis der Simulator soweit ist, dauert's immer eine kleine Ewigkeit. Gibt es keine andere Methode? Matthias, vielen Dank auch für die Erklärung! :-) Sebastian
Die Fehlermeldung sagt ja, daß alles im hex-File drin ist, warscheinlich ist da ein Bug in der Programmersoftware. Mal bei Atmel nachsehen, obs da eine neue Version gibt, bzw. Atmel fragen. Ich kanns nicht testen, da ich nicht auch nur annähernd in diese Regionen komme. Meine Programme sind nicht mal 16kB groß (benutze WINAVR). Peter
Nabend! Ich habe die Erfahrung gemacht, wenn ich im Programmer's Notepad eine Datei compiliert habe, und eine ExtCoff-Datei erzeugt habe, hat das AVR-Studio das von selbst gemerkt und gefragt, ob die aktualisierte Datein geladen werden soll. So hab ich zu anfang einen ATmega162 unter Windows programmiert, bis ich das mit dem Make-File kapiert habe (ca. 1 Woche). Wenn Du unter Linux arbeitest, ist das wohl eine eher sinnlose Hilfe... Gruß Rahul
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.