蓝牙BLE---DA14683使用J-LINK在线仿真调试
DA14683使用J-LINK在线调试
Date: 2019.01.03
Create: Jim
J-LINK在线仿真
编译程序:
下载程序到开发板:
复位开发板,让程序运行。
然后在debug(小昆虫图标)的下拉选项框中:
有两种debug方式,一种是attach,一种是QSPI
如果选择了Attach,则进入仿真后程序直接全速运行。
如果选择了QSPI,则进入仿真后停留在main的开始处,用户可自行设置断点,单步运行等。
我们选择QSPI的Debug方式:
这个时候会有如下报错:
提示未设置Device名称。
我们选择debug下拉框的第三个选项:debug Configurations
在弹出的页面中设置Device名称,如下:
设置好以后直接选择Debug,会弹出内核选择:
选择M0内核,然后点击OK。
此时弹出一个确定框:
选择yes即可进入仿真调试。
仿真页面如下:
程序一开始停留在main的开头处。
点击最上面的开始按钮,程序就可以全速运行。
设置断点的方法跟keil MDK类似,可以直接双击代码左边的空白处。
按F5或者上面的step按钮可以执行单步运行:
停止仿真只需要按下停止按钮:
回到代码编辑界面,只需要点击右上角的C图标:
到此,仿真介绍完毕。