OUT of ROM bei CCS

Gast #2002639
Lesenswert?

Hallo,
Mein Source lässt sich nicht mehr compilen.
Die Fehlermeldung lautet : Out of ROM, a Segment......

Ich habe non vor alle Funktionen #SEPARATE gesetzt, aber ohne Funktion.

Ich benutze CCS und folgende Ausgabe steht im STA File:
1
CCS PCH C Compiler, Version 4.023, 11770               05-Jan-11 19:24
2

3
               Filename: D:\Projeckte\Schaltinterface\SourceCode_Switch_V2.lst
4

5
               ROM used: 11370 bytes (35%)
6
                         Largest free fragment is 16382
7
               RAM used: 768 (38%) at main() level
8
                         800 (39%) worst case
9
               Stack:    5 worst case (4 in main + 1 for interrupts)
Hat jemand eine Idee??

martin
Persönliche Seite #2002713
Lesenswert?

> Die Fehlermeldung lautet : Out of ROM, a Segment......

Fehlermeldungen sollte man komplett angeben. Mit Copy&Paste ist das im 
Allgemeinen auch kein großer Akt.

In diesem Fall würde interessieren, welches Segment betroffen ist. Das 
könnte eventuell helfen andere Betroffene zu suchen, Rückschlüsse auf 
die Ursache zu ziehen und letztlich Vorschläge zur Behebung zu geben.

Aus den ....... kann man genau nix entnehmen.
Gast #2002726
Lesenswert?

>Aus den ....... kann man genau nix entnehmen.

Genau. Interessant wäre auch welcher uC benutzt wird.
Die Meldung an sich sagt nur das wohl eine Funktion
zu groß geworden ist. Aufsplitten in kleinere Funktionen
könnte da helfen.
Gast #2002802
Lesenswert?

das war mein Ernst! Wir haben auf Kundenwunsch auch den CCS Compiler 
verwenden müssen. Das war nachher sehr viel teurer als direkt den HiTech 
Compiler (pro) zu kaufen. Es sind dutzende Stunden Fehlersuche wegen 
merkwürdigen Compiler Bugs drauf gegangen. ANSI kompatibel ist der auch 
nicht.

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