将储存于存储于芯片 RAM #4 地址 1FF0H 到芯片 RAM#5 地址 0010H 之间的所有内容求和

线连接方式讲的很清楚。FTDI FT2232D芯片侧TDI和TDO之间连接一个(220~470欧姆的电阻),然后将TDO连到目标板的SWDIO信号上, TCK连接目标板上的SWCLK信号上。

我们从FT2232D的PIN定义看出实际PIN脚连接如下:

Debuger Adapter 和目标板连接好后,接下来我们可以用OPENOCD连上目标板。OPENOCD环境搭建大家可以参考

# 指定调试器的描述符。 # 参数data中1表示高电平,0表示低电平,而参数direction中1表示输出,0表示输入(注意与常规的设定不同) # 默认情况下是JTAG,如果要使用SWD,则需要配置SWD_EN。 # 创建一个名字为name的信号。 # oe_mask:表示对应pin脚是否为输出,-oe表示输出,-noe表示非输出。 # 如果使用-alias(或-nalias),则创建的信号相同(或数据取反)到已指定的信号名称。 # -z:设置为高阻态

在ftdi_/UsbDriverTool 下载该工具并安装(实际上,它只是将文件解压缩到您选择的文件夹中)

OPENOCD默认调试信息等级是2,如果你想看到更多的调试信息命令如下:

你几乎可以看到每条配置文件中每条命令的响应,可以帮助你理解整个接入流程。

下面我可以通过Telent 端口4444登录到目标板内核Cortex-M7内部查看响应DAP的信息。
Windows10系统自带Telnet客户端安装。由于我的系统是英文版的,所以步骤我这里就直接用英文了:

基本看到对应关系如下:

dap info 显示的内容我就不再展开了,里面的对应内容大家可以在 , ,和 找到对应关系和解释。

如果你想获取Cortex M7内部寄存器的访问,

GDB的命令大家可以看和GDB GUI 工具Eclipse使用方法在文章中介绍。

}

我要回帖

更多关于 片内ram的20h-2fh为位寻址区 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信