Forum: Digitale Signalverarbeitung / DSP / Machine Learning Unterschied zwischen const und #pragma DATA_SECTION


von Andi (Gast)


Lesenswert?

Hallo zusammen!

Ich möchte eine Variable var im Flashspeicher platzieren und dafür 
keinen Speicher im RAM verbrauchen. Worin besteht der prinzipielle 
Unterschied zwischen den folgenden beiden Definitionen?

const int var;

und:

#pragma DATA_SECTION(var, ".econst")
int var;


Hintergrund ist, dass ich mit dem RealTimeWorkshop Code erzeuge. Aus 
einem mir unbekannten Grund wird bei der Definition von Memory Sections 
der const Klassifikator nicht in den Code übernommen, 
#pragma-Anweisungen jedoch schon. Mit der obigen pragma-Anweisungen 
funktioniert mein Programm jedoch nicht und ich möchte nicht jedesmal in 
den Code von Hand das entsprechende "const" eintragen.

Vielen Dank im Vorraus für jede Antwort!
Wenn die Fragestellung zu ungenau ist, gebe ich gerne weitere 
Informationen.

Viele Grüße
Andi

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.