关于STlink的小插曲

起因

最近闲来无事,手里刚好有一个小喇叭想着驱动一下看看效果,理论上我是应该给它搭一个驱动电路的,但是手里没有那么多驱动芯片,就想着直接用IO口的电流看看能不能驱动,因为手里有好几个32的最小板,就直接用HAL简单写个PWM做一下看看。一切都很顺利,直到烧写代码的时候,STlink识别不到了……

设备管理器上显示STlink,也就是电脑识别了,就是keil设置里面啥也没有,由于keil版本比较高也没办法修改晶振值,反正就是试了很多次一次都没成功。

本来我以为是设置的问题或者板子的问题,然后我就换了一个仿真器,正点原子出的一个HSDAP,代码可以正常运行,说明芯片的FLASH正常,那就是电脑或者STlink的问题了,然后我找同学借了他的STlink试了一下,还是一样的结果,但是他却可以正常使用,此时我就有点怀疑他改了STlink的版本,因为之前他也用过我的这个仿真器,用过之后就这样了,既然如此我就先尝试给它里面的固件改写一下看看。

我下载了意法半导体的官网的ST Utility,还是没办法识别,这时我已经在考虑要不要刷一下固件,但是电脑可以识别,无意间我发现我可以选择驱动,而且还有好多驱动!如下图:

然后我点了下面那个从列表中选取:

然后就变成这样了,此时凭借直觉我选了最下面的1.1版本,然后就好啦!

虽然花了接近一下午,但是至少解决了问题,或许我之前胡乱给它装驱动,导致驱动太多自动选了最新的,但是却不能正常工作,之后需要注意一下这个问题。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值