ST-LINK 連接失敗的因素,以我個人的經歷而言有兩種:一個是驅動問題,一個是插線問題,連接正常的情況如下圖所示,SWDIO 能顯示你的設備資訊:

注意使用 SW 埠,JTAG 埠導致無法識別設備,還有一個注意點:使用 STM32CubeMX 配置工程的時候要把 SYS -> Debug 設定成 Serial Wire,

1??驅動問題:ST-Link 是否閃爍紅燈?
如果你的 ST-Link 插上電腦之后閃爍紅燈,說明你的驅動出現了問題,打開計算機管理 -> 設備管理:

解決辦法:
- “其他設備”是否顯示 STM32 STLink,如果顯示,代表你沒有安裝驅動;如果沒有,證明你已經成功安裝驅動,再檢查下一步,
- “通用串行總線設備”是否顯示 STM32 STLink,或者這一行直接沒有,只需要重新啟動你的電腦,大概率會顯示這一行的資訊,
2??插線問題:連線是否正確?
板子連線處是否發燙?ST-Link 插頭是否閃爍紅燈?ST-Link 一共有 10 個針腳,板子上有 5v、DIO、CLK、GND 這四個孔,ST-Link 上一般都是全稱,用杜邦線連接的時候一定要對準再連(我板子的具體型號是 STM32L431),
如果你連接的電源有問題,假如 3v 連 5v,或者杜邦線母頭連接電源,公頭連接 GND,那么 Windows 資源管理器可能會一直報警,這個時候就要小心了,如果你一直不拔掉ST-Link,板子就會變得非常燙,而且,杜邦線公頭插入的孔不對,有可能產生電火花,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/518907.html
標籤:其他
上一篇:Ansible
