Hi
There is memory map at chapter2 on TRM http://www.ti.com/lit/ug/spruid7d/spruid7d.pdf.
Is it only for A53?
I'd like to know the memory map for R5 view.
Thanks and Best regards,
HaTa.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
There is memory map at chapter2 on TRM http://www.ti.com/lit/ug/spruid7d/spruid7d.pdf.
Is it only for A53?
I'd like to know the memory map for R5 view.
Thanks and Best regards,
HaTa.
Hi,
The MCU memory map is in section 2.2 of the TRM.
Hi
For example,
What is the start address for I2C0 in main domain
at accessing from A53?
What is the start address for I2C in main domain
at accessing from R5?
Between 0x0 and 0x7FFFFFFF, the memory maps are the same between the A53 and R5 cores. Thus you should be able to access a peripheral, whether in the Main or MCU domain, using the same addresses. Only MCU FSS and Main GPMC data regions will overlap if they are enabled.
Also, you can use the RAT to have the R5 access memory region beyond 32-bits if necessary.
Regards,
James
Only certain portions of GPMC and FSS data regions overlap. I'm assuming you won't be using the full 1GB of GPMC data region. If so, you should be able to access both of these data regions from the A53 and R5.
Regards,
james
Hi
How to switch the access target among GPMC and FSS while host (A53 or R5) accessing to overlapping address area of them?
For example, when A53 access to address area "0x0047040000", does this access pass to GPMC? or FSS?
Which configuration affect to above behavior?
Thanks and Best regards,
HaTa.
HaTa,
in your example, it will depend on the configuration of the GPMC. If you want to use the FSS, ensure that the GPMC data space does not overlap 0x47040000 region by setting the GPMC BASEADDRESS bit fields appropriately in the GPMC controller. As long as they don't overlap, both hosts can access them without issues.
Regards,
James