【ST-LINK报错原因之一:固件丢失】
好久没有用开发板和stlink,今天发现下载报错,明明电脑已经装了stlink驱动。猜测可能是stlink固件丢失。
1.确认stlink驱动已安装:打开keil->魔术棒->Debug->setting->[Debug Adapter]框中可以检测到ST-LINK/V2和Serial等信息。
但右侧[SW Device]框内无法检测到stm32设备,框内显示[ST-LINK Connection error]。
2.更新stlink固件,可通过官方软件STM32CubeProgrammer来更新你的stlink固件。
3.更新后重新插拔,按步骤1中操作,如图所示[SW Device]中可以检测到stm32设备,即可下载程序。