Memory access error RealView Platform Baseboard for ARM11 MPCore
Posted 08 June 2011 - 10:16 PM
We are using RealView Platform Baseboard for ARM11 4 core processors. On core 0-2 we are running linux and core-3 we are running our own RTOS.
On the Tile Site we connect to the FPGA and we have a strange observation as follows:
Before load ARM image, from RealView Debugger, we can see the content of the interested memory range on FPGA e.g. 0xe1000000. However, after loading ARM image, any attempt to access this address (0xe1000000) results in a "Data abort".
It looks to us that we cannot access the FPGA in our program. But why we can still see FPGA through RealView before loading AMR code?
Could anyone provides any hints on this issue?
Thanks a lot.
Posted 08 June 2011 - 10:20 PM
It is possible you are over-writing the memory containing the page tables, so the address translation points to invalid memory.