<<< Previous topic - Next topic >>> |
|
Author |
Message |
cra
Joined: 19 May 2007 Posts: 6
|
Posted: 21.09.2007, 22:09 Post subject: Direkter Zugriff auf die GPIO-Register |
|
|
Hallo,
wie kann ich auf die GPIO – Register (Port A) direkt zuzugreifen (mittels Zeiger) ohne die Adressen zu mappen (pGPIO_BASE = pMapmemory(0x40E00000, 0x00001000))
Ein Versuch endet mit
>>>
pc : [<0000a200>] lr : [<0000a1e4>] Not tainted
sp : bf3ffb64 ip : 400e2980 fp : bf3ffb70
r10: 00349080 r9 : 00000000 r8 : 00000000
r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : 00000000
r3 : 0033e0a8 r2 : 4001600c r1 : 402a7b20 r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode USER_32 Segment user
Control: 397F Table: A04F0000 DAC: 00000015
Segmentation fault
<<<
Viele Grüße
cra |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1461
|
Posted: 26.09.2007, 07:21 Post subject: Segmentation Fault … |
|
|
Hallo CRA.
Die Register liegen im Speicher-Adressraum der ARM-CPU und sind durch die MMU geschützt. Daher der „Segmentation Fault“ … Jeder direkte Zugriff aus einer Anwendung im User Space erzeugt eine solche Schutzverletzung.
Gruß
KDW |
|
Back to top |
|
|
|