Forum: Mikrocontroller und Digitale Elektronik Laut Keil Programm-Code zu groß


von Bustle (Gast)


Lesenswert?

Guten Morgen,

laut Keil habe ich kein Platz mehr für Programm-Code auf dem
USB-Mikrocontroller CY7C68013A.

Laut Datenblatt besitzt er 16KB RAM (Programm und Data) von 0x0000 bis
0x3FFF

Der Keil bringt mir jedoch folgende Fehlermeldung:

**********************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0879H BYTE
(105%) *
**********************************************************************
Program Size: data=49.5 xdata=4481 const=10 code=3073
*** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
    LIMIT:   0800H BYTES
Target not created

Muss ich im Keil oder im Code irgend eine Einstellung tätigen, dass ich
die "Restricted Version" aufheben kann?

mfg
Bustle

von Karl H. (kbuchegg)


Lesenswert?

Aeh, nein
Dein Keil-Compiler steht auf dem Standpunkt, dass Du
der Herstellerfirma nicht genug Geld bezahlt hast(*).
In diesen Compiler ist eine 'Restriktion' (eine
Beschraenkung) eingebaut. Wenn Dein Programm groesser
als 0x800 Bytes wird, dann verweigert der Compiler.

(*) Das ist der Normalfall, warum man solche Restriktionen
einbaut.

von Bustle (Gast)


Lesenswert?

...aha, von dem hab ich ja noch nie was gehört.

Welcher Hersteller Firma? Etwa µVision oder dem Mikrocontrolle-Chip
Hersteller?

Was muss ich tun damit dies aufgehoben wird?

von Alex (Gast)


Lesenswert?

naja...du kannst jka mal auf die hp von keil gehen und dich dort über
die preise informieren.

mfg
alex

von Wolfram (Gast)


Lesenswert?

Den Compiler kaufen oder dich nach Alternativen umschauen

von Bustle (Gast)


Lesenswert?

Kennt jemand eine Alternative für den CY7C68013A USB-Mikrocontroller von
Cypress?

von Ralf (Gast)


Lesenswert?

Dein Problem hat nichts mit dem verwendeten Controller zu tun!
Das liegt am Compiler --> µVision
Anderer Controller hilft da nix, aber anderer Compiler!

Probiers mal mit dem von Wickenhäuser... Der hat in der freien Version
8kB, im Gegensatz zum Keil, der nur 2kB hat --> 0800H!

Ralf

von Bustle (Gast)


Lesenswert?

Dankeschön für eure Antworten. Haben mir weitergeholfen.

Vielleicht noch eine Frage, auf der Homepage von Keil hab ich keine
Preise gefunden. Kann mir jemand in etwa sagen, welche Kosten auf mich
zukommen werden?

von Schoaschi (Gast)


Lesenswert?

Frag mal wegen einem PReis nach-->http://www.keil.com/product/price.asp

Wird wohl eine Zahl mit ein paar Nullen hinten drann sein ;-)

von Ralf (Gast)


Lesenswert?

Ich glaub, das Standard-Päckchen kostet um die 2600 Euro...

Ralf

von Bustle (Gast)


Lesenswert?

Danke Ralf

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.