|
用 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 |
一个小疏忽影响到汉字正常显示
【2026.10.31】每日签到:STM32H735G-DK评测.TouchGFX在LCD—text中显示动态字符
VS Code中令人抓瞎的波浪号
无法解决打不开文件的问题,只好将代码写在main.c文件中
【2026.11.1】每日签到:STM32H735G-DK评测.接收串口字符并显示在LCD—text中
如何解决cannot open source file的问题?
STM32C543RC开发板通过UART2实现唤醒操作
调试完成了官方warkup_from_stop例程中的串口通讯
有没有在STM32C542RC开发板上实现CoreMark测试的教程?
尝试进行STM32C542RC开发板的低功耗实验
微信公众号
手机版
用一个Nucleo 上的ST-LINK 给另外一个 NUCLEO 板上烧录,还是很顺利的。
通常注意接线顺序就好了。
可能和电源有关
先从最简单的开始,NUCLEO上的跳线帽,以及你的nucleo的供电情况?