初次使用Keil5,在烧录的时候报错,Target DLL has been cancelled,在Debug中的ST-LINK中的Setting中发现Debug Adapter没有选项了,求解惑
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

Keil5中ST-LINK中的Debug Adapter没有任何选项怎么办?
收起
- 写回答
- 好问题 4 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
专家-皆知 2024-05-12 06:41关注更新或重新安装ST-LINK驱动和Keil MDK的相关固件。
以上回复有部分引自免费微信小程序:皆我百晓生。 如问题尚未解决,还请稍待,如有疑问请回复进一步沟通。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
檀越@新空间 2024-05-12 06:41关注下午好🌅🌅🌅
本答案参考ChatGPT-3.5根据描述,可能出现以下情况:
-
ST-LINK驱动没有安装或者没有正确识别ST-LINK。
-
Keil5没有正确配置ST-LINK调试器。
针对以上问题,可以采取以下解决方案:
-
首先,检查ST-LINK驱动是否正确安装。正确安装后,设备管理器中应该可以看到一个新的设备,名称为ST-Link Debug Adapter,同时系统也提示设备已经可以使用。如果设备出现了问题,可以尝试更新驱动程序或者重启系统。
-
如果ST-LINK已经正确安装,检查Keil5是否正确配置了ST-LINK调试器。在Keil5中打开Options for Target中的Debug选项卡,选择ST-LINK Debugger,确保以下选项正确配置:
-
Device Name:选择正确的芯片型号。
-
Interface:选择SWD或者JTAG接口。
-
Speed:选择一个合适的速度。
-
Reset:选择Auto-detect或者Hardware。
-
Debug:选择Normal或者Serial Wire Viewer。
-
Trace:选择Enable Trace或者None。
- 同时也可以尝试以下操作:
-
检查芯片是否正确连接。
-
启动Keil5时,使用管理员权限运行。
-
在Keil5中打开Project->Manage->Pack Installation Manager,查看是否安装了正确的芯片支持包。
-
如果以上操作都没有解决问题,可以尝试卸载并重新安装Keil5。
-
如果还是无法解决问题,可以尝试联系Keil技术支持或者ST-LINK厂家技术支持。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
VA过儿yeah 2025-04-15 13:05关注原因是你的的ST-LINK V2,没有连接到电脑USB串口,
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
笑面虎 2024-05-12 06:41关注以下内容由CHATGPT及笑面虎共同生成、有用望采纳:
【您想要解决的问题】:您想要解决的问题是在 Keil5 软件中使用 ST-LINK 进行调试时,Debug Adapter 没有显示任何选项,导致无法正常进行烧录,并且遇到了 "Target DLL has been cancelled" 的错误。
【图片内容】:您上传的图片显示了 Keil5 软件的界面,其中包含了一些关键信息,例如:
- 项目名称为 "Template"
- 出现了 "No ST-LINK detected" 的错误提示
- 在 "Debug Adapter" 设置中没有显示任何选项
- 出现了 "Error: Flash Download" 的错误提示
- 显示了 "Target DLL has been cancelled" 的错误
【问题出现原因】:问题可能出现的原因包括:
- ST-LINK 调试器没有正确连接到计算机。
- ST-LINK 驱动程序可能未安装或损坏。
- Keil5 软件中的设置可能不正确或不完整。
- 固件/DLL 文件可能已损坏或不兼容。
【问题解决方案】:
- 检查硬件连接:确保 ST-LINK 调试器正确连接到了计算机,并且与 STM32 板子的连接也正确无误。
- 安装或更新驱动程序:如果 ST-LINK 调试器没有被识别,可能需要安装或更新相应的驱动程序。
- 检查 Keil 配置:在 Keil5 中,确保 "Project" -> "Manage" -> "Target" 中选择了正确的目标设备,并且 "Debug" -> "Settings" 中的调试器配置正确。
- 重新安装或修复 Keil:如果上述步骤都无法解决问题,可能需要重新安装或修复 Keil5 软件。
【提供代码】:由于这个问题与硬件配置和软件设置有关,不涉及代码修改。但是,您需要确保您的项目设置中的 "Debug Adapter" 和其他相关配置是正确的。
【代码运行方式】:解决这个问题不需要运行代码,而是需要检查和调整硬件连接和软件设置。
【代码预期运行结果】:在成功解决上述问题后,预期结果是 Keil5 能够识别 ST-LINK 调试器,"Debug Adapter" 中出现可用选项,且能够正常进行烧录和调试。
【推荐相关链接】:
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容

- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
- 2024-07-18 01:57coward91的博客 使用烧录器出现keil5识别不出来
- 2022-02-27 04:20朵啦~A梦的博客 当编译完成之后,点击下载,出现这样的错误提示,说明我们的仿真器配置没有配置好,下面我们讲讲J-Link和ST-Link分别应该如何配置 (1:编译,后续只编译修改过的部分,速度较快 2.全部编译,每次都是全部编译,...
- 2025-04-01 08:39Chen59_2328的博客 在使用STM32开发过程中,若出现“No ST-LINK Detected”错误,通常是由于硬件、驱动、固件或软件配置问题导致。本文是常见原因及对应的解决方法,综合了多个实际案例和官方建议
- 2022-07-31 07:27知识噬元兽的博客 Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。 本文面向已经懂得软件基本操作的职业老手,如果是未使用...
- 2023-03-07 03:14ZC·Shou的博客 我们常见的 IDE(Visual Studio、Android Studio、Keil、IAR)内部都包含了一个 GUI 调试器(不能拿出来单独使用),也有一些可独立使用的调试器,例如,WinDBG,OllyDBG、IDA 是独立的 GUI 调试器,DGB、LLDB 则是...
- 不熬夜,早点睡的博客 简单来说,标准是一组规则和协议,特定行业中的每个参与者都同意遵循并执行。符合某种内核的单片机Q,都可以使用这种协议来下载程序。JTAG和SWD其实都是一种标准的协议。比如JTAG和SWD,都支特下载ARMQ内核单片机的...
- 2025-03-08 16:21LeeSincere521的博客 至此,总算是能完成的搭建好 构建 debug的环境配置了,尽管jlink+openocd不是一个联合调试的好选项。
- 2020-11-27 01:23王先森001的博客 DAPLink 是ARM 官方开源的一款调试烧录器,以前叫CMSIS DAP,现在改名叫DAPLink,同时在功能上也大大提高了。DAPLINK 可以调试arm cortex 全系列mcu,所以相比STLINK 和jlink 这方面更有优势。官方的维护一直在更新...
- 2025-03-17 03:32庖丁劝学的博客 } 浮点数支持:修改cmakelist add_link_options(-Wl,-u_printf_float) # 启用浮点数支持 add_link_options(--specs=nano.specs) # 使用 nano 版本的 Newlib 解释下原因:keil在链接过程中使用的是自带的stdio.h...
- 2025-04-20 13:47加斯顿工程师的博客 在Windows系统中,为提升开发效率和体验,将STM32的开发环境迁移到功能更为强大的集成开发环境CLion中。过程参考稚晖君,并进行适当补充,对配置过程中存在的问题进行解决并说明。文中有CLion开发STM32的例程,并在...
- 2020-01-19 03:13qiqicholate的博客 蓝桥杯嵌入式CT117E下载程序时keil卡死情况的解决方法 注:本文使用编译器为keil5* 驱动问题 拿到板子后参照官方视频进行安装软件及其驱动,视频中是默认安装,但是我们需要注意安装CoMDKPlugin-1.3.1驱动时...
- 2021-04-25 04:52IOsetting的博客 Windows下使用Keil MDK5进行stm32f103c8t6的开发和编译, 配合ST-LINK工具进行烧录, 使用原生(非HAL)的方式. 所需硬件 stm32f103系列开发板 stm32f103c8t6核心板 参数 ARM 32-bit Cortex-M3 72 MHz maximum ...
- 2024-07-09 02:04ZC·Shou的博客 OpenOCD(Open On-Chip Debugger)是一个开源的跨平台的片上调试器,旨在提供针对嵌入式设备的调试、系统编程和边界扫描功能。其工作方式就是代替了原有那些调试适配器提供的相关工具, 直接通过 USB 驱动访问适配器...
- 2023-05-11 11:33StriverLite的博客 手把手教你通过Clion优雅进行嵌入式开发!
- 没有解决我的问题, 去提问
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司