Issue in using mmap on ARM target
Lothar Waßmann
LW at KARO-electronics.de
Tue Sep 28 09:08:56 EDT 2010
Hi,
> I am facing one issue when executing below progmra on ARM target. The
> same program work well on X86 host machine,
>
> When execute on Host(x86). the result are as expected.
> [root at localhost naveen]# ./a.out 0000 b 2
> /dev/mem opened.
> Memory mapped at address 0xb7f00000.
> Value at address 0x0 (0xb7f00000): 0x24
> Written 0x2; readback 0x2
>
> But when execute on Target(ARM):
> # ./a.out 0 w 20
> /dev/mem opened.
> Memory mapped at address 0x40003000.
> Value at address 0x0 (0x40003000): 0xEA000006
> Written 0x14; readback 0xEA000006
> #
> The value does not change. any idea ....
>
There is no RAM at (physical) address 0.
You should check the PHYS_OFFSET setting of your machine to find out
where your RAM is located.
Lothar Waßmann
--
___________________________________________________________
Ka-Ro electronics GmbH | Pascalstraße 22 | D - 52076 Aachen
Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10
Geschäftsführer: Matthias Kaussen
Handelsregistereintrag: Amtsgericht Aachen, HRB 4996
www.karo-electronics.de | info at karo-electronics.de
___________________________________________________________
More information about the linux-arm-kernel
mailing list