zu erstens meine Hardware windows xp 2001 AVR STK500 (serieller anschluss) und meine Software avr Studio4.18 mit WinAVR 20100110 der atmega 8515 ist nicht Defekt den Fehler habe ich mit allen Mikrocontrollern das STK500 ist auch nicht Defekt ich habe zuerst WinAVR und danach AVR Studio aber der Fehler bleibt weiterhin bestehen PS. Dateianhang Beachten ich hoffe einer von euch Profis kann mir weiterhelfen Gruß olafseger
Da steht, dass dein Hexfile nicht in den Speicher passt?!? Ingo
Du programmierst aber auf den Bild nicht EESAVE? Sondern Flash oder EEPROM(bitte passendes unterstreichen) Und "The selected HEX file does not fit in the selected device." bedeutet IMHO und nach meinen relativ bescheidenen Englischkentnissen "Die asugewählte HEX-Datei passt nicht in das ausgewählte Bauteil."
Ingo schrieb: > Da steht, dass dein Hexfile nicht in den Speicher passt?!? > > > > Ingo Na dann war ich mal wieder zu langsam...
bei beschreiben des EEPROM kommt der Fehler und nicht nur beim atmega8515 sondern bei allen Mikrocontrollern Projekten auch bei der TinyClock woch ich erfolgreich nachgebaut habe
Lies doch mal bitte, was schon mehrfach geantwortet wurde.
In der Fehlermeldung steht:
> The contents of the HEX file does not fit in the selected device.
Das heißt auf deutsch:
Der Inhalt des HEX-Files paßt nicht in den ausgewählten Controller.
Im Titel hast du schon richtig geschrieben, er kann das nicht. Nur der
Grund ist ein anderer, als du vielleicht annimmst.
Versuch doch mal in einen 10-Liter Wassereimer eine Badewanne voll
Wasser zu kippen. Es geht einfach nicht. Schau dir doch mal die
Dateigrößen an und dann vergleiche es mit der EEPROM-Größe aus dem
Datenblatt deines Controllers. Zum Beispiel der ATmega8515 hat 512 Bytes
EEPROM, wenn deine Datei größer ist, paßt sie nicht rein. So einfach ist
das.
Gruß Bernd
@Olaf Seger Die Datei für das EEprom heißt üblicherweise xxx.eep und nicht xxx.hex. Du hast bei beiden Feldern (Flash/EEprom) die gleiche Datei angegeben, was so eben nicht funktioniert. Frank
Ich ahne etwas. Versuchst du vielleicht, dein Programm in den EEPROM zu schreiben? Sieht auf dem Bild ganz so aus. Die Pfadangabe enthält das Wort "Firmware". Wenn dem so ist und du nur dein Programm flashen willst, mach den Haken bei "EEPROM" raus und flashe nur oben (bei "Flash") den Inhalt des Flash-Speichers. Sieht so aus, als wenn du bei Flash und EEPROM zweimal das gleiche File eingetragen hast. Das ist falsch. Gruß Bernd
jetzt machl von anfang an also ich habe Windows XP neu installiert (und woch ich gleich dabei war habe ich noch mehr Ram eingebaut) und seitdem kommt immer der gleiche fehler und ich habe zum testen nochmals versucht den attiny2313 zu programmieren (mit dem TinyClock Programm)aber es kommt immer der selbe fehler bevor Windows XP abgestürzt ist habe ich den attiny2313 erfolgreich Programmiert(TinyClock Programm)
und noch langsamer, auch zum mitschreiben: Wo drückst du eigentlich drauf, damit diese Meldung kommt? Das sind 3 Buttons "Programm" in diesem Dialog. Auf welchen drückst du?
> bei beschreiben des EEPROM kommt der Fehler
Logisch!
Das Programm kommt nicht ins EEPROM. Das Programm kommt ins Flash!
In deinem Programm gibt es nichts, was ins EEPROM geschrieben werden
müsste.
Olaf Seger schrieb: > auf Program bei EEPROM ...und was habe ich vorhin gesagt? > mach den Haken bei "EEPROM" raus und flashe nur oben (bei "Flash") > den Inhalt des Flash-Speichers. Noch was. Warum lädtst du uns ein Bild hoch, wo du gerade 7-zip vom Rechner deinstallierst? Was hat das mit dem EEPROM deines Controllers zu tun? Mach doch bitte das, was man dir sagt. Sonst könnte noch der Eindruck entstehen, du willst uns veralbern...
ich habe mal schnell ein video gemacht (ja meine stimme ist so schlecht) http://www.youtube.com/watch?v=qlei7azg0jg&feature=youtu.be
Na klappt doch, was du gezeigt hast. Oben im Feld "Flash" den Button "Program" drücken und dann kommt nach dem Programmiervorgang die Meldung "OK". Damit ist die Sache abgeschlossen und das Programm ist auf dem Controller. Und dann kommt auch keine Fehlermeldung.
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.