Anfänger Frage: Zugriff auf Register

Gast #178496
Lesenswert?

Hallo,

ich verwende einen GCC Compiler. Mein Prozessor ist kein AVR.

Nun meine Frage: Laut Datenblatt kenne ich die Adresse eines
Zählregisters. wie kann ich diesen wert in eine Variable schreiben.
Die Beispiele aus dem gcc tutorial haben mir nicht weitergeholfen.

Einen Zeiger auf diese Adresse, und dereferenzieren führt nur zu einem
Absturtz.

Wo ist mein Fehler?
Gast #178499
Lesenswert?

Hi

ARM erlaubt IIRC nur Zugriffe auf 32 bit Werte. Also auf alle Addressen
x%4=0

Das könnte ein Grund sein. Ein weiterer ein evtl. vorhandenes OS das
den Zugriff auf Speicher außerhalb des Prozesses abblockt.

Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren