技术文档 2026年04月12日
0 收藏 0 点赞 2,596 浏览 1879 个字
摘要 :

本人实际测试了Keil MDK 5.38,经历过ST-Link驱动自动安装失败致使设备管理器里始终呈现黄色感叹号的情况,新手依照步骤逐个进行操作,便能够轻易避开这类常见问题。 驱……

本人实际测试了Keil MDK 5.38,经历过ST-Link驱动自动安装失败致使设备管理器里始终呈现黄色感叹号的情况,新手依照步骤逐个进行操作,便能够轻易避开这类常见问题。

驱动装不上怎么办

步骤1:将“此电脑”通过右键操作,选择到管理,进而找到设备管理器,从中寻觅带有黄色感叹号的“STM32 STLink”设备。对该设备进行右键操作,选择更新驱动程序,接着选择浏览我的电脑以查找驱动程序,把路径选定为Keil安装目录下的ARMSTLinkUSBDriver文件夹,此文件夹默认路径是C:Keil_v5ARMSTLinkUSBDriver。点击下一步,等待几秒即可完成安装。

新手需避坑,常见报错有“驱动程序不适用于该平台”,还有“系统找不到指定文件”。核心原因在于Windows驱动强制签名情形,或者路径出现选错状况。快速解决办法是,重启电脑以后按F8从而进入高级启动选项,还要选“禁用驱动程序强制签名”;或是前往ST官网那边下载stsw-link009驱动包,解压之后依据系统选择“amd64”文件夹(针对64位系统)。最后是标点符号。

调试器参数怎么设

步骤2:将Keil工程打开,点击菜单当中的“Project”,接着点击“->”,再点击“Options for Target”,或者,可直接点击工具栏上面的魔术棒图标。切换到“Debug”选项卡,在右侧的“Use”下拉框当中选择“ST-Link Debugger”,然后,点击旁边的“Settings”按钮。在弹出的窗口里,Port选择“SW”,在Max Clock下拉框当中输入1.8MHz,此为关键参数的最优推荐值。线缆一旦变长、旁边要是有电机干扰,STM32F1系列就容易掉线,因为它最高支持4MHz,经实测对比,1.8MHz烧录虽只慢0.5秒,成功率却能直接提升到99%。

【新手需避之坑】在Settings之中,SW Device列表呈现为空荡荡之状貌,或者显示出“No target connected”之字样。其缘由存在着两个方面:其一乃是SWDIO与SWCLK这两根线出现了接反之情形,其二则是板子根本就未曾实现上电之操作。解决之办法为:重新进行焊接四根线(分别是3.3V、GND、SWDIO、SWCLK),并且让目标板实现独立供电之状态。此外,对两种方案予以对比:采用ST – Link自带的虚拟串口来打印日志,如此能节省引脚,然而数据量一旦增大便会出现卡顿现象;若外接USB转TTL模块,虽会占用UART口,不过却能够以115200波特率运行且不会丢包。在日常进行调试时,选择虚拟串口便已足够,而要是做数据采集,则必须外接模块。

烧录报错怎么救

步入那步骤3,紧接上一步,于“Settings”窗口之中切换至“Flash Download”这一页,点击那“Add”按钮,依据芯片型号去挑选算法,就像STM32F10x Medium – density 128KB这种,勾选起“Erase Full Chip”,RAM for Algorithm维持地址为0x20000000,Size填上0x1000。一路点确定回到主界面,按F8或点“Load”按钮开始烧录。

【新手躲开坑】频率高且完好的报错:错误,闪存下载失败,“Cortex – M3”。一站式解决流程:首先,使用ST-Link Utility连接芯片。接着,点击“Target”,然后点击“Unsecure Chip”以解除读保护。之后,返回Keil并将Max Clock降低到500kHz。再接着,进入Options,找到“Utilities”选项卡。随后,取消勾选“Use Debug Driver”,重新选择ST-Link。最后,点击Settings,确认算法里芯片型号无误。把最后这一招视为最为狠辣的一招,将板子的复位键持续按住不放手,在点击Load之后,当听到继电器发出咔哒声响的时候,马上松开先前按住的复位键,借此强制进入ISP模式,这样做十有八九能够成功通过。

将本方法所不适用的场景阐述如下:其一,使用J-Link调试器或者又或是DAP-Link调试器;其二,芯片属于STM32H7系列(鉴于内核有所不同,时钟上限也发生了改变)。替代的方案极为简单:前往Segger官网下载J-Link的驱动,尽管SWD配置完全相同,然而Max Clock务必老老实实地降至1MHz。倘若你手中仅仅只有USB转TTL线,那么就借助FlyMcu软件经由串口进行烧录,按住板子的BOOT0拉高后再实施复位即可。你在最近进行烧录操作的时候遭遇过哪种报错代码呢?在评论区张贴出来,大家一同帮你查看一下。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/3615.html

下一篇:

已经没有下一篇了!

相关推荐
2026-04-12

本人实际测试了Keil MDK 5.38,经历过ST-Link驱动自动安装失败致使设备管理器里始终呈现黄色感叹号…

2026-04-12

亲测,将Altium Designer从24.0.1升级到24.6.1,曾遭遇原理图编译报错,库路径全丢失的状况,新手只…

2026-04-12

我亲自对Altium Designer 24.01进行过实测,掉落下因敷铜不完整致使地平面出现断裂之情状,以及遭遇…

2026-04-12

我亲身进行了关于华大九天Empyrean Aether 2023.2版本的测试,遭遇过因为库路径配置出现错误进而致…

2026-04-12

亲身测试了Altium Designer 24,遭遇过丝印糊成一团的情况,经历过字符压焊盘的状况,还碰到板厂返…

2026-04-12

本人实际测试 Altium Designer 22,踩过因封装相互重叠致使 DRC 报错却寻觅不到根源所在的坑,新手…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片
弹窗背景

PCB+嵌入式硬件5月实训预约报名

为助力学员快速掌握 PCB + 嵌入式硬件核心技能,精准匹配电子行业热门岗位需求,直通高薪就业赛道、打通职场晋升通道,2026 年 5 月 PCB + 嵌入式硬件实训课现已正式开启预约报名!老学员推荐报名可享专属惊喜福利,诚邀各位踊跃参与!

立即报名 我知道了