Forum: Mikrocontroller und Digitale Elektronik Keil + GCC = keine Codebeschränkung?


von Felix L. (flex)


Lesenswert?

Hallo,

ich habe eine kurze Frage. Wenn ich in der Keil IDE einen GCC Compiler 
verwende, entfällt dann die Codegrößenbegrenzung?

Gruß

von holger (Gast)


Lesenswert?

>ich habe eine kurze Frage. Wenn ich in der Keil IDE einen GCC Compiler
>verwende, entfällt dann die Codegrößenbegrenzung?

Der gesunde Menschenverstand würde dazu folgendes sagen:
Wenn dem so wäre würde es Keil nicht mehr geben.

von W.S. (Gast)


Lesenswert?

Dein Verstand scheint jedoch ein wenig überfordert zu sein.

Deshalb hier eines:
Wer mit der Keil-IDE den GCC verwendet, der hat mit dem Compiler 
keinerlei Größenbegrenzung. Lediglich all das, was nicht GCC ist (also 
Simulator und so) fällt nicht darunter.

Wer mit der Keil-ID den originalen Keil-Compiler benutzt, braucht 
hingegen eine Lizenz oder muß mit 32 K Code auskommen. Nebenher gesagt, 
ist das für eine ganze Reihe von Chips überhaupt kein Problem, da für 
recht viele Chips 32 K völlig ausreichen.

W.S.

von holger (Gast)


Lesenswert?

>Dein Verstand scheint jedoch ein wenig überfordert zu sein.

Deiner wohl auch.

>Lediglich all das, was nicht GCC ist (also
>Simulator und so) fällt nicht darunter.

Und der Debugger, ohne den Noobs nicht leben können.

>Nebenher gesagt,
>ist das für eine ganze Reihe von Chips überhaupt kein Problem, da für
>recht viele Chips 32 K völlig ausreichen.

Es geht hier aber genau darum diese Grenze zu überschreiten.
Es wird wohl einen Grund für die Frage geben.

von Thomas E. (thomase)


Angehängte Dateien:

Lesenswert?

holger schrieb:
> Der gesunde Menschenverstand würde dazu folgendes sagen:

W.S. schrieb:
> Dein Verstand scheint jedoch ein wenig überfordert zu sein.

holger schrieb:
> Deiner wohl auch.

Toll.

von Matze (Gast)


Lesenswert?

W.S. schrieb:

> Wer mit der Keil-ID den originalen Keil-Compiler benutzt, braucht
> hingegen eine Lizenz oder muß mit 32 K Code auskommen.

Für die STM32 und Infineon Cortex-M0 sogar ohne relevante Beschränkung - 
Seriennummern dafür findet man irgendwo auf keil.com

von Matze (Gast)


Lesenswert?

Matze schrieb:
> W.S. schrieb:
>
>> Wer mit der Keil-ID den originalen Keil-Compiler benutzt, braucht
>> hingegen eine Lizenz oder muß mit 32 K Code auskommen.
>
> Für die STM32- und Infineon-Cortex-M0 sogar ohne relevante Beschränkung -
> Seriennummern dafür findet man irgendwo auf keil.com

von Felix L. (flex)


Lesenswert?

holger schrieb:
> Es geht hier aber genau darum diese Grenze zu überschreiten.
> Es wird wohl einen Grund für die Frage geben.

Matze schrieb:
> Für die STM32 und Infineon Cortex-M0 sogar ohne relevante Beschränkung -
> Seriennummern dafür findet man irgendwo auf keil.com

Danke für die Antworten. Da ich gerade mit dem STM32F0/L0 arbeite, habe 
ich keine Probleme mit der Codebeschränkung. Aber wenn ich in der 
Zukunft einen größeren Controller verwende, dann habe ich wieder das 
Problem, deshalb meine Frage.

Gruß

von Steffen R. (steffen_rose)


Lesenswert?

Die von der Community gepflegten gcc's sind ohne Beschränkung.

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
Noch kein Account? Hier anmelden.