Forum: Mikrocontroller und Digitale Elektronik Variable an feste Adresse schreiben


von stmler (Gast)


Lesenswert?

kann ich einer Variable einen feste adresse im RAM zuweisen, wenn ja 
wie?

von Michael (Gast)


Lesenswert?

Vllt sagst du uns, warum du das brauchst, dann sagen wir dir, ob es 
nicht vllt auch anders geht?

von Michael (Gast)


Lesenswert?

Ergänzung: Da fehlen einige Angaben, die vllt hilfreich wären, lies die 
Netiquette

von M. K. (avr-frickler) Benutzerseite


Lesenswert?

1
uint8_t *xram = (uint8_t*)0x2200;

von Ralph (Gast)


Lesenswert?

ja geht.

1. im LinkerCommandFile eine Label anlegen an der gewünschten Adresse
2. die Variable dieser Adresse zuordnen.

Das war es schon.

Allerdings wie genau, mit welcher Syntax hängt vom Compiler/Linker ab.

Also Dokumentation von Compiler und Linker lesen und verstehen.

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.