zephyr/scripts
Chris Friedt b85e1981c3 west: runners: update the rtt implementation for openocd
Previously, rtt start would always fail because the target
(i.e. firmware) had not been started.

```
Info : rtt: Searching for control block 'SEGGER RTT'
Info : rtt: No control block found
```

When the command is 'rtt', run the binary via gdb before calling
'rtt start'. Firmware calls `SEGGER_RTT_Init()` shortly after
init which allows OpenOCD to find the RTT control block.

Similarly, only start the 'rtt server' after calling
'rtt start' to avoid any potential race conditions
internally within OpenOCD.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
2024-11-21 11:01:55 +00:00
..
build build: support newlines in syscall decls 2024-11-16 13:43:51 -05:00
checkpatch
ci ci: testplan: do not deal with arch changes 2024-11-19 22:25:18 -05:00
coccinelle
coredump
dts scripts: dts: edtlib: fix type docs 2024-11-18 19:30:57 -05:00
footprint
generate_usb_vif
gitlint
kconfig
logging/dictionary
native_simulator
net
profiling
pylib
pylint/checkers
release
ruff scripts: Add helper scripts for ruff baseline excludes 2024-11-19 18:36:54 -05:00
schemas
support
tests
tracing
utils
west_commands west: runners: update the rtt implementation for openocd 2024-11-21 11:01:55 +00:00
.gitignore
check_maintainers.py
checkpatch.pl
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py
github_helpers.py
list_boards.py
list_hardware.py
list_shields.py
make_bugs_pickle.py
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt scripts: ci: check_compliance: Add python lint/format check 2024-11-19 18:36:54 -05:00
requirements-extras.txt
requirements-run-test.txt
requirements.txt
series-push-hook.sh
set_assignees.py
snippets.py
spelling.txt
tags.sh
twister
valgrind.supp
west-commands.yml
zephyr_module.py