Both brew installed 0.12.0 and current git master built openocd fails setting up rtt. Debug -d3 output does not reveal more details. MacOS was at 12.7.4 on amd64. Identical behaviour on latest macOS on M3.
src/openocd -s /usr/local/Cellar/open-ocd/0.12.0_1/bin/../share/openocd/scripts -f interface/jlink.cfg -f target/bcm2837.cfg -c init -c targets -c "rtt setup 0x20000 1000 \"SEGGER RTT\”" Open On-Chip Debugger 0.12.0+dev-01556-ga35e254c5 (2024-03-31-19:20) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'. Info : J-Link V11 compiled Mar 14 2024 13:16:08 Info : Hardware version: 11.00 Info : VTarget = 3.297 V Info : clock speed 4000 kHz Info : JTAG tap: bcm2837.cpu tap/device found: 0x4ba00477 (mfg: 0x23b (ARM Ltd), part: 0xba00, ver: 0x4) Info : [bcm2837.ap] Examination succeed Info : bcm2837.cpu0: hardware has 6 breakpoints, 4 watchpoints Info : [bcm2837.cpu0] Examination succeed Info : bcm2837.cpu1: hardware has 6 breakpoints, 4 watchpoints Info : [bcm2837.cpu1] Examination succeed Info : bcm2837.cpu2: hardware has 6 breakpoints, 4 watchpoints Info : [bcm2837.cpu2] Examination succeed Info : bcm2837.cpu3: hardware has 6 breakpoints, 4 watchpoints Info : [bcm2837.cpu3] Examination succeed Info : gdb port disabled Info : starting gdb server for bcm2837.cpu0 on 3333 Info : Listening on port 3333 for gdb connections Info : starting gdb server for bcm2837.cpu1 on 3334 Info : Listening on port 3334 for gdb connections Info : starting gdb server for bcm2837.cpu2 on 3335 Info : Listening on port 3335 for gdb connections Info : starting gdb server for bcm2837.cpu3 on 3336 Info : Listening on port 3336 for gdb connections TargetName Type Endian TapName State -- ------------------ ---------- ------ ------------------ ------------ 0 bcm2837.ap mem_ap little bcm2837.cpu unknown 1* bcm2837.cpu0 aarch64 little bcm2837.cpu running 2 bcm2837.cpu1 aarch64 little bcm2837.cpu running 3 bcm2837.cpu2 aarch64 little bcm2837.cpu running 4 bcm2837.cpu3 aarch64 little bcm2837.cpu running rtt rtt server rtt server start <port> <channel> [message] rtt server stop <port>