Forum: Mikrocontroller und Digitale Elektronik PIC C Compiler Problem


von Christian (Gast)


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

von Geri (Gast)


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

von Holger (Gast)


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.

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.