|
用 L4 开发板集成的 ST-LINK V2.1 给 F1、F0 系列单片机烧录程序,但始终烧录失败。 接线方式为常规接法:引出 CN2 排针,分别连接 CN3 的电源引脚、SWCLK、GND、SWDIO。我在 STM32CubeProgrammer 中反复切换各类连接选项、调整启动配置,也试过在连接前、连接中、连接后执行复位操作,依旧无法识别目标芯片。 这块 L4 开发板的板载 ST-LINK 与板内原生 MCU 通信完全正常。我测量了 ST-LINK 与外部目标芯片引脚间的线路电阻,搭配 22Ω 终端电阻,线路状态看起来没有问题。 排查中发现一个异常点:将 3.3V 检测引脚接到 AIN_1(CN3 第 1 脚)后,编程工具里读到电压为 5.98V,但实际供电电压实测为稳定的 3.3V。查阅原理图可知该位置设有分压电路,当 ST-LINK 端输入 3.3V 时,AIN 引脚理论值应为 1.65V,可工具读到的数值恰好是它的两倍;同理,直接连接 VDD 引脚时,经过肖特基二极管压降后实际为 3V 左右,工具读取电压也出现翻倍现象。 经过多轮排查,我一度怀疑芯片已经损坏,但后续使用另一款 ST-LINK,成功给这两块 F103、F053 板子完成了烧录,证明芯片本身完好。 工具报错信息:Error: No STM32 target found!....debug authentication 日志中同时提示:unable to get core id |
STM32L562DK探索板——在哪可以下载到比较详细的使用手册?
STM32F407VET6,使用cubeIDE下载跑不起来
FLASH擦除轮询等待时CPU真的会轮询吗
STM32F207IG 10Mbps 半双工以太网异常
STM32L562DK探索板——初试Audio
STM32L562DK探索板——触摸板测试
STM32L562DK探索板——点灯
STM32L562DK探索板的供电模式
STM32L562DK探索板初试
收到商城兑换的开发板盲盒——STM32L562Discovery Kit
微信公众号
手机版
用一个Nucleo 上的ST-LINK 给另外一个 NUCLEO 板上烧录,还是很顺利的。
通常注意接线顺序就好了。
可能和电源有关
先从最简单的开始,NUCLEO上的跳线帽,以及你的nucleo的供电情况?