This is an automated email from Gerrit. "João Lima <[email protected]>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/9021
-- gerrit commit b06787825aead8f47a3947764f077cfc752e55ee Author: Joao Lima <[email protected]> Date: Tue Sep 30 12:13:30 2025 +0000 tcl/target/ti_k3.cfg: Add support for direct memory access via SWD Adds support for direct memory access via SWD emulation for AM64x and J784s4 boards, configuring addresses and parameters required for direct memory operations. Change-Id: Iebc16612b3990b2ef19ddc4143b66ab1bcbfe0f3 Signed-off-by: Joao Lima <[email protected]> diff --git a/tcl/target/ti_k3.cfg b/tcl/target/ti_k3.cfg index 0dee74e5ee..458facf618 100644 --- a/tcl/target/ti_k3.cfg +++ b/tcl/target/ti_k3.cfg @@ -176,6 +176,16 @@ switch $_soc { # Uses the same JTAG ID set _armv8_cores 0 } + + # Setup DMEM access descriptions + # DAPBUS (Debugger) description + set _dmem_base_address 0x740002000 + set _dmem_ap_address_offset 0x100 + set _dmem_max_aps 10 + # Emulated AP description + set _dmem_emu_base_address 0x760000000 + set _dmem_emu_base_address_map_to 0x1d500000 + set _dmem_emu_ap_list 1 } am625 { set _K3_DAP_TAPID 0x0bb7e02f @@ -333,7 +343,7 @@ switch $_soc { set ARMV8_CTIBASE {0x90420000 0x90520000 0x90620000 0x90720000 0x90820000 0x90920000 0x90a20000 0x90b20000} - # J721s2 has 4 clusters of 2 R5 cores each. + # J784s4 has 4 clusters of 2 R5 cores each. set _r5_cores 8 set R5_DBGBASE {0x9d010000 0x9d012000 0x9d410000 0x9d412000 @@ -347,6 +357,16 @@ switch $_soc { main0_r5.0 main0_r5.1 main1_r5.0 main1_r5.1 main2_r5.0 main2_r5.1} + + # Setup DMEM access descriptions + # DAPBUS (Debugger) description + set _dmem_base_address 0x4c40002000 + set _dmem_ap_address_offset 0x100 + set _dmem_max_aps 8 + # Emulated AP description + set _dmem_emu_base_address 0x4c60000000 + set _dmem_emu_base_address_map_to 0x1d600000 + set _dmem_emu_ap_list 1 # sysctrl CTI base set CM3_CTIBASE {0x20001000} --
