ST-LINK在STM32CubeProgrammer中无法连接到器件,对比发现serial number有些差别,这个ST-LINK的序列号比较奇怪,有哪位高手可以修改这个序列号么 guolh@163.com |
使用STLINK Utility是没有问题的,序列号读出来是56003700100000315037504E,使用KEIL显示序列号是V,也能用,就是使用STM32CubeProgrammer不行,能连到ST-LINK,但是连接不了器件,换一个ST-LINK(序列号03xxxxxxxxxxxx)的就没有问题,确认不是接线的问题,请教一下:这个serial number 能够用什么方法改一下,根据像是超出了软件识别的范围
不认为你连接不上是因为这个序列号的原因,而且这个序列号也无须手动修改。不如重点检查下连线、供电方面。 从显示来看,你的STLINK是V2版本的,按理可以使用STLINK Utility工具连接试试。
序列号在这里就是帮助Windows 确定当前连接的是哪个ST-LINK。 既然识别到了,多半ST-LINK 能连接。如果要使用新的功能,需要升级一下固件。 而连接不到器件就像大家说的,检查一下最小系统和SWD的连接情况。
使用STLINK Utility是没有问题的,序列号读出来是56003700100000315037504E,使用KEIL显示序列号是V,也能 ...
你将STM32CubeProgrammer的reset mode调整下再连接看看。
我也遇到这样的问题,STM32CubeProgrammer软件连接,ST-LINK显示序列号为数字4,不能连接目标烧录芯片,不能进行程序下载。然而使用STM32 ST-LINK Utility软件可以显示完整序列号出来,可以进行程序烧写。
我也遇到这个问题了,想问一下楼主解决了没
固件更新下试试?
我也遇到了,也是像楼主一样换了stlink才行的。我用了3个stlink,3个都能用STM32 ST-LINK Utility进行链接。1个能用STM32CubeProgrammer链接。能链接的直接识别到序列号,而另外两个不行。 有可能就行序列号的问题。 380059001500004d3359534e//8 090034001000004d3359534e //ok 27003900110000334837524e//'