CC5X 1k-Grenze umgehen
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Entwicklungswerkzeuge  |  Compiler  |  CC5X 1k-Grenze umgehen « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: CC5X 1k-Grenze umgehen  (Gelesen 1455 mal)
 
Christian.
Gast
« am: Dezember 04, 2009, 21:02:22 »

hallo zusammen,

ich bin mir sicher dass dieses Thema schon mehrmals durchgenommen wurde,trotzdem habe ich so meine Schwierigkeiten damit und hoffe hier eine Lösung für mein Problem zu finden.

Auf dieser Seite (http://www.cc5x.de/Crack.html) wurde eine Möglichkeit erklärt, wie mittels Aufteilung des Codes auf mehrere Dateien, die 1k-Grenze des CC5X-Compilers umgangen wird. Diese habe ich, für die Verwendung von MPLAB nach der dortigen Anleitung ausprobiert. Alles hat soweit funktioniert.

Nach gleicher Vorgehensweise habe ich ein zweites Projekt angelegt. Das Ergebnis war, dass der Compiliervorgang durch eine Fehlermeldung beendet wurde.

"Errot - section 'PEOG1' type is non-overlay and absolute but occurs in more than one input file."

Was das auf Englisch bedeutet ist mir klar. Allerdings ist mir die Tatsache nicht mehr so klar, dass es mit einem Projekt funktioniert und mit nem anderen nicht.

Was ist da los?
Muss man die ".lkr" evtl. anders anpassen oder gar ändern?
Gibt es nicht einen anderen freien Compiler der nicht begrenzt ist?
Hat nicht einer ein wirklich funktionierendes Rezept für die  1k-Grenzen-Umgehung für den CC5X-Compiler?

Ich verwende die MBLAB IDE v8.33 mit dem CC5X-Compiler und möchte einen PIC16F876 programmieren.

Vielen Dank für die Mühe und hoffe mir euerer Hilfe mein Problem lösen zu können.


Christian
Gespeichert
Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #1 am: Dezember 05, 2009, 01:53:50 »

Zitat
Gibt es nicht einen anderen freien Compiler der nicht begrenzt ist?

Ja, den Hi-Tech (jetzt Microchip) „C Compiler for PIC10/12/16 MCUs“

Im „Lite mode“ ist der erzeugte Code allerdings alles andere als effizient, aber er sollte dennoch mehr ermöglichen, als der CC5x mit seiner 1k Begrenzung.

Grundsätzlich würde ich Dir raten, in Deinem Fall die PIC16 zu vergessen und stattdessen einen praktisch pinkompatiblen PIC18 (z.B. 18F2520, 18F2620 oder 18F252) zusammen mit dem C18 zu verwenden. Die Einschränkungen dieses Compilers im „kostenlosen Modus“ sind sehr viel leichter zu verschmerzen als die für alle mir bekannten PIC16 Compiler.

Viele Grüße

Bernd

P.S.:
Verschoben in das Unterforum „Entwicklungswerkzeuge/Compiler“, da CCS-Compiler != CC5X Compiler.
Gespeichert

Betzi
Gast
« Antworten #2 am: Mai 23, 2010, 22:04:28 »

Die 1K-Grenze ist nicht merh in der aktuellen Version vorhanden Lächelnd
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.034 Sekunden mit 18 Zugriffen.
 
Top! Top!