MDK编译好代码,点击下载,软件提示“old ST-LINK firmware detected.”等如下图所示内容。
这表明你的下载器固件版本太低了,低到软件都看不下去了。
解决办法
办法一:
无视它,点“NO”,基本上不会影响你的正常使用,只是在实际操作中,没有那么的流畅。特别是一些“暴躁码农”。
办法二:
升级你的固件,用官方提供的工具。
进入ST的官方下载地址,如下链接。
进入这个界面之后,先拔插一次STLINK,然后直接 点击【ST-LINK】-》【 Firmware Upgrade】,进入升级界面。点击下图所示按钮,软件会读取你的STLINK的序列号和固件版本。
点击右下角的【YES】,直接开始固件升级过程。
等待完成,软件会提示升级成功。
然后打开MDK的魔术手看看,读取到了STLINK的信息如下图所示,FW框显示的就是上图升级的版本号了。