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.

AM62P: R5 ATCM need remapping through RAT ?

Part Number: AM62P

Tool/software:

From the TRM it state that ATCM is disable @ address 0x00

And further info it state that only remap address 0x8000_0000 to 0xFFFF_FFFF

Thus, can R5 (MCU or WKUP) access its ATCM upon reset ? is Yes what is the address of ATCM ?

Thanks.

  • Hello KH Leong,

    Sorry for the delayed reply.

    I was on leave on Thursday and Friday..

    Please look at my comments for your queries.

    MCU SOC Addressing – Local vs Global Memory View :
    On AM62P , the R5F  cores has  two memory views:

    Local CPU View
    • TCM (Tightly Coupled Memory) can be accessed starting from:
    • 0x00000000 → TCMA 
    • 0x41010000 → BTCM 
    • These addresses are only valid within the R5F core.
    • Access is fast and direct (no interconnect or RAT translation needed).


    Global SoC View
    • When another core or a debugger (e.g., A53 or DMSC) wants to access the same TCM memory, they must use global address space.
    • This access goes through the SoC interconnect and possibly requires RAT (Region Address Translation) configuration on the accessing core.
    • Each memory region (like TCMA, TCMAB) has a fixed global address.

    R5F Core and TCM Access at Reset
    • When the R5F core comes out of reset, it:
    • Starts executing code from 0x00000000 (which is the TCMA region in local view).
    • Can also access TCMB at 0x41010000.

    Regards,

    Anil.