Laut Keil Programm-Code zu groß

Gast #303569
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
#303570
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.
Gast #303575
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
Gast #303576
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?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.