Day1——MDK使用记录
MDK使用可能会遇到的问题
- 第一次使用STLINK提示not found,但是STLINK又插在电脑上,且设备管理器能在通用串行总线识别出来如下图
- 那就是缺少驱动,需要安装驱动,去下载官方驱动包后,解压可以得到如下的文件列表
根据自己系统的运行环境来安装对应版本的dpinst_xxx.exe, 双击运行后一路下一步,确定,即可。*注意:*然后插拔下ST-Link设备
- 然后就是在MDK中配置Debug设备
点击图上按钮进入Options设置界面
选中Debug栏,然后在Use中选中下拉按钮,即三角形的按钮,找到"ST-Link Debugger"选中后点击Settings按钮,进入下图界面
如果你的界面中,如上三个框内都能识别到ST-Link设备信息则,ST-Link环境已经配置完成。
芯片锁死问题导致的下载失败
有时候写好了程序编译完成后,准备下载程序进芯片却发现怎么都不行,这时候有两种可能:“芯片锁死”,“芯片出了问题”
判断芯片是否处于锁死状态
锁死:一般锁死后下载程序进入DEBUG可以识别到芯片但是无法下载程序。
可以用JLINK判断芯片异常问题:
在芯片锁住的时候,我们首先要查看是那种错误, 正常情况下,你在Keil下载时遇到错误应该是这样的。