蓝牙BLE---DA14683使用J-LINK在线仿真调试

DA14683使用J-LINK在线调试

Date: 2019.01.03

Create: Jim

J-LINK在线仿真

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第1张图片

编译程序:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第2张图片

下载程序到开发板:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第3张图片

复位开发板,让程序运行。

然后在debug(小昆虫图标)的下拉选项框中:

有两种debug方式,一种是attach,一种是QSPI

如果选择了Attach,则进入仿真后程序直接全速运行。

如果选择了QSPI,则进入仿真后停留在main的开始处,用户可自行设置断点,单步运行等。

我们选择QSPI的Debug方式:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第4张图片

这个时候会有如下报错:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第5张图片

提示未设置Device名称。

我们选择debug下拉框的第三个选项:debug Configurations

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第6张图片

在弹出的页面中设置Device名称,如下:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第7张图片

设置好以后直接选择Debug,会弹出内核选择:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第8张图片

选择M0内核,然后点击OK。

此时弹出一个确定框:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第9张图片选择yes即可进入仿真调试。

仿真页面如下:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第10张图片

程序一开始停留在main的开头处。

点击最上面的开始按钮,程序就可以全速运行。

设置断点的方法跟keil MDK类似,可以直接双击代码左边的空白处。

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第11张图片

按F5或者上面的step按钮可以执行单步运行:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第12张图片

停止仿真只需要按下停止按钮:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第13张图片

回到代码编辑界面,只需要点击右上角的C图标:

蓝牙BLE---DA14683使用J-LINK在线仿真调试_第14张图片

到此,仿真介绍完毕。

你可能感兴趣的:(Dialog,DA14683)