MDK使用记录

本文详细介绍了在使用MDK开发STM32时可能遇到的芯片锁死问题及其解决办法,包括频率配置错误、IO配置错误、器件不匹配等导致的锁死,提供了解决这些问题的具体步骤和建议。
摘要由CSDN通过智能技术生成

MDK使用可能会遇到的问题

  1. 第一次使用STLINK提示not found,但是STLINK又插在电脑上,且设备管理器能在通用串行总线识别出来如下图
    设备管理器中图示
  2. 那就是缺少驱动,需要安装驱动,去下载官方驱动包后,解压可以得到如下的文件列表

驱动

根据自己系统的运行环境来安装对应版本的dpinst_xxx.exe, 双击运行后一路下一步,确定,即可。*注意:*然后插拔下ST-Link设备

  1. 然后就是在MDK中配置Debug设备
    Options
    点击图上按钮进入Options设置界面
    Debug设备
    选中Debug栏,然后在Use中选中下拉按钮,即三角形的按钮,找到"ST-Link Debugger"选中后点击Settings按钮,进入下图界面
    下载器界面
    如果你的界面中,如上三个框内都能识别到ST-Link设备信息则,ST-Link环境已经配置完成。

芯片锁死问题导致的下载失败

有时候写好了程序编译完成后,准备下载程序进芯片却发现怎么都不行,这时候有两种可能:“芯片锁死”,“芯片出了问题”

判断芯片是否处于锁死状态

锁死:一般锁死后下载程序进入DEBUG可以识别到芯片但是无法下载程序。
可以用JLINK判断芯片异常问题:

在芯片锁住的时候,我们首先要查看是那种错误, 正常情况下,你在Keil下载时遇到错误应该是这样的。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值