Keil V5.2X环境 无法烧录 STLink无法更新固件
一、问题描述:
点击下载时,提示STLink需要更新;
点击yes后提示打开升级界面;先点击Device Connect,然后点yes,提示升级失败——【The up-to-date firmware is too big for this board. Can't update.】
如果点击No,不升级STLink固件时,则弹出【Command not supported】
二、问题分析
- 问1:为什么无法烧录呢?提示指令错误?
- 答1:这是跟MDK的版本有关系,我使用的是V5.28,过于新,所以无法烧录,具测试,V5.25版本可以烧录;
- 问2:为什么无法升级STLink固件?
- 答:烧录STLink的单片机内存过小,目前C8T6单片机无法烧录Debug+Mass storage+VCP的固件;
三、问题解决:
-
将V5.25版本下的STLink目录拷贝过来,并替换;
-
路径:\ARM\STLink
-
链接:https://share.weiyun.com/3JhtJwDJ 密码:ijpwbu