一、报错原理说明

Unknown target connected:调试适配器(ST-Link/JLink)扫描 JTAG/SWD 总线,未识别到任何 STM32 芯片,芯片无响应

Flash Download failed - Target DLL has been cancelled:下载初始化通信失败,Keil 内部调试驱动会话被强制终止,无法进入 Flash 烧录流程

二、解决方案

打开工程魔术棒,切换到Debug选项卡,勾选Use,然后下拉框必须选择你当前使用的仿真器,ST-Link Debugger/J-Link等,选型错误会直接报未知目标

接着点击右侧的Settings进入驱动配置界面,因为大部分STM32仅引出SWD引脚,所以要将Port处的JTAG修改为SW

修改之后可以看到,成功识别到芯片,即可正常Download

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐