Hi all, 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@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 .... Kind regards
Attachment:
devmem2.c
Description: Binary data