Probleme mit Lcd Routine

OP #2418366
Lesenswert?

Hallo,
ich heiße Niclas und habe gerade erst angefangen mit der Programmierung 
in C.
Als Programmierumgebung nutze ich AVR Studio4.
Ich habe mir bei Reichelt das EA DIP204-4 LCD Display (KS0073 
Controller) besorgt und will es nun mit meinem Atmega8 ((MHz) zum laufen 
bringen.
Mit dem Code aus dem Tutorial habe ich bereits gearbeitet und es hatt 
auch so weit funktioniert.
Nun hatte ich vor mit der lcd-routine von peter fleury (auf KS0073) 
weiter zu arbeiten.

Jetzt zu meinem Problem, ich habe die geänderte lcd.c Datei zu den 
Source Files in AVR Studio gepackt und die lcd.h in das 
Projektverzeichnis.
Sobald ich jetzt einen Display Befehl aus der Routine benutze das 
Programm compiliere, erscheint beim übertragen auf den Atmega immer 
folgende Fehlermeldung: The contents of the HEX file does not fix in the 
selected device

Also ist die HEX Datei zu groß für den Atmega8.
Jedoch ist die compilierte HEX Datei nur etwa 2kb groß.
An der Stelle komme ich nicht mehr weiter.
Evtl. könnt ihr mir hier weiterhelfen.

Gruß
Niclas
#2418395
Lesenswert?

N. K. schrieb:
> Fehlermeldung: The contents of the HEX file does not fix in the
> selected device
>
> Also ist die HEX Datei zu groß für den Atmega8.
> Jedoch ist die compilierte HEX Datei nur etwa 2kb groß.

Und der eigentliche Inhalt ist also noch viel kleiner als 2 KiByte.

Dann hast du da was mit drin, was da nicht rein gehört, z.B. eine selbst 
definierte EEPROM-Section. Oder du hast irgendeine Flash-Section sonst 
wohin verschoben. Oder ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren