18。串行线调试探测

所有DA145XX开发套件均配有一个Segger J-Link设备,该设备提供串行线调试(SWD)功能。默认情况下,此J-Link设备已连接到开发套件板上的DA145XX设备,但是可以将其连接到您自己的硬件,从而使开发套件板充当调试探测器。

_Images/dk_debug_probe.png

图55使用DA145XX开发套件作为J-Link调试探针

以下各节描述了如何配置不同的DA145XX开发套件以作为J-Link调试探针操作。

笔记

使用DA145XX开发套件作为J-Link调试探测器,您可以在自定义硬件上运行并编程Flash和/或OTP。

18.1。DA14531 USB开发套件

通过删除电阻R3和R11,从SEGGER J-LINK设备上断开USB开发的DA14531。这些电阻的位置如下所示。请注意,可以找到DA14531 USB开发工具板的完整设计文件(原理图,Gerbers和bom)这里

_IMAGES/531_USB_DK_PROBE_1.PNG

图56从J-Link上断开DA14531的连接USB开发套件

确保开发套件板上的开关如下所示,然后使用所示的跳线将自定义硬件连接到开发套件板。

_IMAGES/531_USB_DK_PROBE_2.PNG

图57将J-Link连接到USB开发套件与自定义板

现在,您可以使用Keil或Eclipse工具在基于自定义的DA145XX板上下载和调试代码。

笔记

如果使用长跳线电线,则可能必须降低SWD时钟速度,因为这些电容的增加增加了界面。

18.2。DA14531专业开发套件

从主板上卸下Daugther卡,然后使用下面的套头电线将自定义硬件连接到开发套件板。请注意,可以找到DA14531 Pro开发工具板的完整设计文件(原理图,Gerbers和BOM)这里

_IMAGES/531_PRO_DK_PROBE_1.PNG

图58将J-Link连接到专业开发套件上

现在,您可以使用Keil或Eclipse工具在基于自定义的DA145XX板上下载和调试代码。

笔记

如果使用长跳线电线,则可能必须降低SWD时钟速度,因为这些电容的增加增加了界面。