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