www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PIC C Compiler Problem


Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich habe da ein Problem mit dem PIC C Compiler.
zumindest denke ich mal das es am Compiler liegt.

Also :
Ich verwende den C18 Compiler für den PIC 18F252.

Wenn ich sehr grosse Strukturen (> 140 Bytes) Modul lokal deklariere,
verhaut der Prozessor einfachsten Vergleiche von Elementen aus der
Struktur !
Deklariere ich die gleiche Struktur aber global geht alles gut.

Gruß
Christian

Autor: Geri (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Christian

Etwas her, vielleicht ist das Problem aber noch nicht gelöst.
Du musst s.w. das Linker-Skript für den PIC18F252 anpassen.

Beste Grüsse

Autor: Holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Ram liegt dan im Stack, und wen der zu klein ist haut der duch
die Decke, wo andere Variablen noch liegen.
Abhilfe mit alloc, free, wen das bei dem Compiler geht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.