AM62Px MCU+ SDK  11.01.00
Memory Map Layout

Introduction

This section explains the default DDR memory layout for AM62PX.

DDR

Below picture shows the memory layout details of DDR.

0x80000000 +--------------------------------------+
| TF-A |
0x80200000 +--------------------------------------+
| Used by Linux |
0x80400000 +--------------------------------------+
| Temporarily used by |
| SBL for authentication of |
| images. Will be used by Linux |
| after Linux is booted |
0x80590000 +--------------------------------------+
| Used by Linux |
0x93500000 +--------------------------------------+
| DSS Framebuffer used in |
| display sharing usecase |
0x9B500000 +--------------------------------------+
| IPC VRING Used for IPC |
| between MCU R5F and WKUP R5F |
0x9B800000 +--------------------------------------+
| IPC VRING Used for IPC |
| between Linux and MCU R5F |
0x9B900000 +--------------------------------------+
| IPC Resource table Used for IPC |
| between Linux and MCU R5F |
0x9B900400 +--------------------------------------+
| IPC trace buffer used for IPC |
| between Linux and MCU R5F |
0x9BA00000 +--------------------------------------+
| Code/Data for MCU R5F |
0x9C800000 +--------------------------------------+
| IPC VRING Used for IPC |
| between Linux and WKUP R5F |
0x9C900000 +--------------------------------------+
| IPC Resource table Used for IPC |
| between Linux and WKUP R5F |
0x9C900400 +--------------------------------------+
| IPC trace buffer used for IPC |
| between Linux and WKUP R5F |
0x9CA00000 +--------------------------------------+
| Code/Data for WKUP R5F |
0x9E700000 +--------------------------------------+
| Used by Linux |
0x9E780000 +--------------------------------------+
| TF-A during R5 SPL |
| (TF_A is relocated to 0x80000000 |
| after R5F SPL) |
0x9E800000 +--------------------------------------+
| OP-TEE |
0xA0000000 +--------------------------------------+
| Used by Linux |
+--------------------------------------+