openocd
openocd gdb 断点原理
本文主要分析 openocd 添加硬件断点与软件断点的流程 Copy
if (breakpoint->type == BKPT_HARD) {
int64_t bpt_value;
while (brp_list[brp_i].used && (brp_i…
openocd Jim-Tcl 命令注册与调用
本文主要说明 [[openocd]] 的命令是如何注册与执行的,参考文档为关于 Jim-TCL (OpenOCD 用户指南) 本文以target names为例,主要讲两部分,一部分为注册,讲命令参数与对应的处理函数做关联,另一部分为调用,讲执行target names时的具体执…
openocd配置文件解析
[!/usr/local/share/openocd/scripts/target/rk3568.cfg] Copy
# SPDX-License-Identifier: GPL-2.0-or-later
reset_config trst_and_srst separate…
openocd cti address and debug address
本篇主要讲解 [[openocd]] 配置文件中的 cti address 和 debug address 怎么解析以及如何使用 [!/usr/local/share/openocd/scripts/target/rk3568.cfg]
Copy
# SPDX-License…
openocd dap 相关
首先,需要了解 [[ARM Debug Interface v5]] 内容,然后才可以通过以下 [[openocd]] 命令进行 dap 寄存器的读取。 TAP Declaration (OpenOCD User’s Guide)
Since OpenOCD version…