天天看點

2021-03-12Keil使用中遇到的問題

Keil使用中遇到的問題

問題1:編譯後總是出現 Error:cannot open source input file "stm32f10x.h":No such file or directory include "stm32f10x.h"

解決方法:

第一步:

2021-03-12Keil使用中遇到的問題

第二步:

2021-03-12Keil使用中遇到的問題

第三步:将檔案 stm32f10x.h 的路徑添加進去

2021-03-12Keil使用中遇到的問題

問題2:打開程式會有下面提示框出現(keil4和keil5不相容問題)

2021-03-12Keil使用中遇到的問題

解決方法:

說明程式起初是用keil4版本建立的,用keil5打開就會出現這個提示框,關掉這個提示框用JLink下載下傳時,會發現魔術棒->debug->setting->Flash Download->ADD 中沒有STM32F10x的程式算法選項,此種情況下有兩種解決方法:1.下載下傳keil4MDK;  2.下載下傳相容包MDK525.exe,即選擇第一張圖中的“Install Legacy Support”選項。

MDK525.exe下載下傳連結:

連結:https://pan.baidu.com/s/1qBey4ntJdhPPhrVk9L4D6g 

提取碼:0x5t 

複制這段内容後打開百度網盤手機App,操作更友善哦--來自百度網盤超級會員V3的分享

keil4.6MDK下載下傳連結:

連結:https://pan.baidu.com/s/1DTgMBuMSwlayud-uR6eFxA 

提取碼:64bh 

複制這段内容後打開百度網盤手機App,操作更友善哦--來自百度網盤超級會員V3的分享

問題3:JLink仿真器不能供電問題

某寶購入如下仿真器

2021-03-12Keil使用中遇到的問題
2021-03-12Keil使用中遇到的問題

正确連接配接BMS闆後發現程式下載下傳失敗,魔術棒->debug->setting->debug->port 選擇  SW後右邊沒有識别到仿真器,如下圖

2021-03-12Keil使用中遇到的問題

經過各種百度詢問發現,将仿真器殼子打開後如下

2021-03-12Keil使用中遇到的問題

跳帽線沒有端接,是拉低狀态,應将兩個管腳用跳帽線端接,才可以提供3.3伏電壓,如下圖

2021-03-12Keil使用中遇到的問題

之後再進行上面操作可識别仿真器,正常下載下傳

2021-03-12Keil使用中遇到的問題