天天看點

STM32常見問題

一、STM32 下不了程式

提示:

(1)、JLink Info: CPU halted Erase Done. Programming Failed! 解決辦法:

用isp把晶片全部擦除再試試,如果可以的話應該是你的程式中禁止調試接口了

-----------------------------------------------------------------------

不是程式禁止了,是MCUISP這個軟體搞的

STM32常見問題

 (2)、線分别接到swdio swdclk  gnd  但是一直有一個這樣的錯誤

* JLink Info: STM32F1xxx: Can not attach to CPU. Trying connect under reset.

**JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.

***JLink Error: Supply voltage too low (1 Volt is required, Measured: 0.8 Volt).

Please check target power.

 解決辦法:應該還有一根3.3V的線吧 你把3.3V的線連上試試,(兩個原因你控制闆上GND或VCC有一根沒連上,第二個,你的jlink電源線燒了。是以最好先換個jlink下載下傳試試,如果還是這樣,就查主機闆供電的問題吧GND、VCC,虛焊,沒焊還是沒接)
STM32常見問題
STM32常見問題
VREF一定要外部供電,Jlink是不自帶供電的,是以别光隻顧共地,不共3.3V點啊!!

二、常見編譯錯誤提示及解決辦法

2.1、.\OBJ\(project name).sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.如下圖:

STM32常見問題

原因是,提示你有兩個.s的啟動檔案,或者多個.s檔案同時加入工程了。解決辦法是删除一個。比如我删除 startup_stm32f10x_md.s問題得到解決了。

STM32常見問題

 三、STM32 軟體logic anlysys仿真出問題輸入PORTx.y出錯:

STM32常見問題

 SARMCM3.DLL

DARMSTM.DLL   -pSTM32F103RC         TARMSTM32.DLL            -pSTM32F103RC

STM32常見問題
STM32常見問題

轉載于:https://www.cnblogs.com/pertor/p/6495879.html