MMU differencies between MCIMX8M-EVK and iMX8 M Nano?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MMU differencies between MCIMX8M-EVK and iMX8 M Nano?

823 Views
thomas_tornblom
Contributor I

I'm attempting a bare metal identity mapping configuration of the MMU on two different iMX8 boards, one MCIMX8M-EVK and one iMX8 M Nano (I think).

The MMU initialization is run on A53:0, right after the debugger acquires control of the cpu.

I'm running the same program on both boards, and it appears to work on the Nano, but when the same program enables the MMU on the EVK board, the memory is no longer accessible.

As far as I can see, all the relevant MMU registers are the same and I'm running the exact same binary on both boards. The code runs in EL3.

If I disable the MMU using the debugger the memory is once again accessible.

What am I missing?

Are there any differences between these two boards in this regard?

0 Kudos
Reply
1 Reply

821 Views
thomas_tornblom
Contributor I

Never mind, I found that the EVK board has only 1/4 of RAM compared to the Nano.

Adjusting the link script fixed the issue.