»
Quick Links
Page 1 of 1
Memory access error RealView Platform Baseboard for ARM11 MPCore
#1
Posted 08 June 2011 - 10:16 PM
Hi
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.
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.
#2
Posted 08 June 2011 - 10:20 PM
When you do the upload is the MMU enabled?
It is possible you are over-writing the memory containing the page tables, so the address translation points to invalid memory.
It is possible you are over-writing the memory containing the page tables, so the address translation points to invalid memory.
When optimizing software, consider that the quickest code to run is the bit you removed from the call path.
Share this topic:
Page 1 of 1














