|
没有一个调试工具,代码出bug靠串口输出信息来调试是很麻烦了,而且仅靠串口烧录,每次都要拨动开关也是很不方便。但是机智云的gokit套件为我们预留了swd接口,只需要通过合适的工具就能进行调试。
这里我使用的是适用cmsis dap的调试器。
首先我们要连接4个线 vcc gnd swdio和swdclk 如图所示 对应标注连接即可
接下来,把调试器连接到电脑,点击keil的魔术棒工具,打开配置页面
找到debug选项,调试器选择cmsis-dap 点击右边的setting
在设备正确且连接正常的情况下,只要把port选择为swd就能自动识别调试器的id和名字 假如默认为jtag 改为swd后确认即可
这时候已经完成了调试器的配置,下载只需要点击keil的flash菜单,选择download即可 无需拨动开发板的开关,只需在下载完成后重启一遍设备即可
调试也是同样方便,只需要点击keil的debug选项即可开始单步调试。这大大方便了开发出现bug后的查错。
|
|