STM32常見問題


一、STM32 下不了程序

提示:

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

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

不是程序禁止了,是MCUISP這個軟件搞的

 

 

 (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,虛焊,沒焊還是沒接)

 

VREF一定要外部供電,Jlink是不自帶供電的,所以別光只顧共地,不共3.3V點啊!!

 

 

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

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

 

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

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

 SARMCM3.DLL

DARMSTM.DLL   -pSTM32F103RC         TARMSTM32.DLL            -pSTM32F103RC

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM