| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
reboot
Anmeldungsdatum: 08.08.2003 Beiträge: 6
|
Verfasst am: 07.03.2004, 18:07 Titel: Fehler "Not enough space for `flash' " im avrgcc |
|
|
Hallo,
beim erstellen einer Debug Version der Software für den Atmel erhalte ich folgende Fehlermeldung:
Not enough space for `flash': req=8339 avail=8192 bytes
Cannot fit all segments. See segment tree for details.
Auf meine H-Mpeg Board befinden sich folgende Komponenten:
Quarz 14.318318 MHz
MAS3507D Maske G12
RC5 Empfänger TSOP 1736
[b]kein[/b]Drehencoder
Deshalb habe ich die my_defs.h folgendermaßen angepasst
my_defs.h
=========
#define SERIAL TRUE
#define RC5 TRUE
#define DREHSCHALTER FALSE
#define DEBUG TRUE
#define QUARZ 14318180
#define MASKE_F10 FALSE
#define MASKE_G10 TRUE
#define LOUDNESS FALSE
#define SCROLL TRUE
// keine LCD-Unterstützung mehr, wenn LCD auf FALSE gesetzt wird
// bei Verwendung der LCD-Zusatzplatine LCD auf 4 setzen, sonst auf 8
#define LCD 8
Der obige Fehler tritt dann im Buildprozess auf nachdem der gcc gelaufen ist und der ava die erzeugten Objektfiles linken soll.
Wenn ich MASKE_F10 auf TRUE ( und G10 FALSE ) setze klappt die Übersetzung. Das Hex File passt dann halt bloß nicht zu meinem Board
Ich verwende den AVR-GCC [url]http://www.h-mpeg.de/data/avrgcc.zip[/url] aus der Download Sektion.
Als Quellen hab ich die HD Version 0.9.9.1 [url]http://www.h-mpeg.de/data/hmpeg_hd0991.zip[/url] verwendet da mir diese die aktuellste zu sein schien.
Mit den von mir verwendeten Optionen scheint das Programm also zu groß zu werden. Das setzen von RC5 und/oder SCROLL auf FALSE hat da auch nix genützt.
Gibt es eine Möglichkeit das Programm trotz der verwendeten Optionen auf <=8192 Bytes zu bekommen (z.B irgendwelche Compilerswitches etc. ...) ?
Gibt es jemanden der die selbe Kombination aus Quarz (14.318318 MHz) und Revision des MAS 3507D (G10 oder neuer) hat und eine Debug Version der Software erstellen konnte ?
Ist die von mir Verwendete Software Version die aktuellste oder gibt es noch neuere Versionen ?
Fragen über Fragen also.
Wenn jemand eine Antwort weis wäre ich sehr dankbar.
reBoot
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 08.03.2004, 21:52 Titel: |
|
|
[quote]
Wenn ich MASKE_F10 auf TRUE ( und G10 FALSE ) setze klappt die Übersetzung. Das Hex File passt dann halt bloß nicht zu meinem Board
[/quote]
Die Maske spielt in der Debug-Version keine Rolle.
Ignoriere das und teste damit die restliche Hardware (LCD, RC5, IDE usw). _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
reboot
Anmeldungsdatum: 08.08.2003 Beiträge: 6
|
Verfasst am: 14.03.2004, 12:48 Titel: |
|
|
Danke.
die Debug Software läuft jetzt, zumindest funktioniert die serielle Kommunikation.
reBoot
|
|
| Nach oben |
|
 |
|