一、STM32 下不了程式
提示:
(1)、JLink Info: CPU halted Erase Done. Programming Failed! | 解決辦法:
| |
(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
轉載于:https://www.cnblogs.com/pertor/p/6495879.html