当我们工程师在调试N32WB031开发板时,不小心禁用了SWD,或因操作不当导致SWD进入睡眠状态后无法使用,怎么办呢?以下是国民技术代理商海凌微总结的正确解决办法,希望能帮到您。我们可以通过简单调整keil的debug配置,解决这两种情况下的芯片烧录问题。具体配置步骤如下(详细步骤参考图片):
1.将N32WB031开发板上的RESET-RST跳线用跳线帽连上(daplink的rst引脚和mcu的reset引脚,若不连接无法起作用,实在找不到跳线帽,可以临时把旁边的RX跳线帽拔过来用)
2.在keil里打开N32WB031的例程,开始配置
3.点击Options for Target..图标
4.在弹出的窗口里点击Debug选项卡
5.点击Debugger旁边的setting按钮
6.在弹出的选项框左下角,点击Connect旁边的下拉菜单,选择Under Reset选项
7.点击各个选项卡的OK按钮保存配置
8.烧录设备