keil中出現Undefined symbol 等問題解決辦法
在keil中仿照別人的程式寫了RCC初始化的程式,編譯後出現以下問題
.\obj\pro1.axf: Error: L6218E: Undefined symbol FLASH_PrefetchBufferCmd (referred from main.o).
.\obj\pro1.axf: Error: L6218E: Undefined symbol RCC_GetFlagStatus (referred from main.o).
.\obj\pro1.axf: Error: L6218E: Undefined symbol NVIC_SetVectorTable(referred from main.o).
等等一系列相似的問題,都是說該函式沒定義,其實就是沒包含到工程當中。
解決辦法:
點選三個方塊,
將stm32f10x_flash.c和stm32f10x_nvic.c新增進來,這些都是工程裡的,當然你用軟體自帶的也行了。我的是:E:\ProgrameData\Keil STM32\pro1\lib\src。
再次編譯就不會報錯了。
總結,當出現類似問題時,原因很可能就是沒新增這個函式所在的標頭檔案。
相關推薦
keil中出現Undefined symbol 等問題解決辦法
在keil中仿照別人的程式寫了RCC初始化的程式,編譯後出現以下問題 .\obj\pro1.axf: Error: L6218E: Undefined symbol FLASH_PrefetchBufferCmd (referred from main.o). .\obj
上周研發中出現的問題及解決辦法
temp for 打包 mvn clean chan 人的 找到 ring 沒有 1、用RestTemplate.postForObject方法調用別人提供的POST接口的時候,無法調用。 經過仔細檢查,發現是由於我傳給別人的json格式調用參數中一個成員的數據類型和要求的
使用python中出現的錯誤及解決辦法
python【問題1】在編譯安裝完Python後,不能正常使用yum,使用yum出現以下錯誤[[email protected]/* */ bin]# yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
Git使用中出現的錯誤以及解決辦法積累
1.問題情境:昨晚上在上傳程式碼的時候,commit程式碼以後沒有進行push就放在那裡,今天修改了新的模組以後,上傳程式碼時出現瞭如下錯誤: commit is not possible because you have unmerged files h
ORMLite使用中出現的問題及解決辦法
專案開發中,用到了ORMLite進行資料庫操作,其中有三個物件是一對多的關係,在使用過程中出現了一個奇怪的問題。 假設:三個類Company、Person、Car, Company對應多個Person,Person對應多個Car。 1、出現的問題如下:
android apk檔案在模擬器上執行正常,在真機中出現解析包錯誤解決辦法集錦
這幾天遇到了這樣的問題,如果你確定不是apk檔案本身錯誤或是不完整的話,有以下解決辦法可供參考: 1. 用sd卡作為儲存地來安裝,而不用機器內建儲存。 2. 真機android版本比應用程式版本低。 3. 在手機程式選單中點 “設定”進入,
Chrome等瀏覽器下出現net::ERR_BLOCKED_BY_CLIENT的解決辦法
當我們在做開發時,除錯頁面圖片會出現部分圖片無法正常顯示,並且確認圖片的地址正確; 按F12 Debug檢視報錯原因,提示net::ERR_BLOCKED_BY_CLIENT錯誤,但當我們點選圖片地址發現,圖片地址並無錯誤; 遇到這類情況,一般都是瀏覽器安裝的某個第三方擴充套件程式已阻止對此
Eclipse中FreeMarker編輯ftl檔案出現標籤警告的解決辦法
在Eclipse下編輯ftl檔案,用HTML編輯器編輯,經常會出現一些標籤警告,可以這麼解決。1、Window->Preferences->Web->Html Files->Validation2、修改下面三個設定,將值設定成Ignore,就可以取消絕
Ubuntu 安裝軟體的過程中,出現版本衝突的解決辦法
常使用ubuntu的源 deb http://mirrors.163.com/ubuntu/ oneiric main universe restricted multiverse deb-src http://mirrors.163.com/ubuntu/ oneiri
Springboot:IE瀏覽器中@responseBody出現檔案下載的解決辦法
今天在linux系統中部署的專案啟動的時候,在瀏覽器中彈出下載檔案,在網上參考了下別人的文章,在啟動類中加入一個bean,通過text-plian來解決。 依賴的jar包: <dependency> <groupId>c
在myeclipse中通過jdbc訪問mysql出現拒絕訪問的解決辦法
前兩天在做爬蟲的時候,改完一陣程式碼之後,再次執行居然提示“ERROR 1044: Access denied for user: '@localhost' to database 'mysql'”這個錯誤,不知道什麼原因,問了其他人他們說也經常遇到,後來我就去網上查了
ztree出現$.fn.zTree is undefined錯誤的解決辦法。
問題描述,在一個介面使用ztree建立樹,提示TypeError: $.fn.zTree is undefined,這裡我是在父頁面引用的jquery相關js檔案,通過include包含了一個子頁面,子頁面同時引用了jquery和ztree相關的js。網上的解決辦法有下面幾種
ubuntu中安裝Redis Desktop Manager出現的問題以及解決辦法
2. sudo dpkg -i redis-desktop-manager_0.8.3-120_amd64.deb 然後報錯:dpkg: 依賴關係問題使得 redis-desktop-manager 的配置工作不能繼續: redis-desktop-manager 依賴於
樹莓派編譯安裝OPENCV中GTK出現版本問題及解決辦法
本來打算細說過程的,但是因為是SSH登陸樹莓派,最前面的記錄找不到了。所以就之說重點了,也不浪費大家時間。 執行到第6、7步時出現問題, 第一個問題: 版本》=。。。。 此時使用sudo apt-get install libgtk2.0-dev已經不行,需要
django中使用jquery ajax post資料出現403錯誤的解決辦法(兩種方法)
方法一: 在傳送post請求的html頁面前加入{% csrf_token %} 方法二: 在處理post資料的view前加@csrf_exempt裝飾符 例如 @csrf_exempt de
linux 11、XShell連線虛擬機器中Ubuntu出現連線失敗的解決辦法
首先本人的環境中已經安裝了連線所需要安全套接字服務,即SSH服務 sudo apt-get install openssh-server 執行該命令後 ps -e | grep ssh 發現所需要的ssh相關服務都開啟了,但是通過xShell連線Ubu
django中使用CSRF出現403錯誤的解決辦法
一.什麼是 csrf ? 簡單的說,它的中文名叫做“跨域請求偽造。複雜的可以看這裡 二.Django中如何使用csrf? 2.1新手的常犯錯誤 如果你是初學Django,那你很可能
c/c++中出現“undefined reference to”的解決
undefined reference to”的意思是,該函式未定義。 如果使用的是gcc,有以下檢查方案: 如果提示未定義的函式是某個庫的函式。檢查庫時候已經安裝,並在編譯命令中採用-l和-L引數匯入庫。 如果提示未定義的函式是程式中的函式。檢查是否在標頭檔案中宣告
Latex:IEEE會議模板中出現undefined control sequence \includegraphics問題解決方法
最近要參加一個IEEE主辦的國際會議,使用中官網提供的Latex模板寫論文,當插入EPS格式的圖片時,提示錯誤:undefined control sequence \includegraphics。 說明Latex無法識別\includegraphics, 在前面的程
jpa緩存導致無法查詢到更新後的數據&android出現ANR的一個解決辦法
andro 註冊 src 上推 阻塞 img 註冊界面 性能 做了 1. 向服務器更新記錄後查詢,始終查詢不到更新後的信息 只能查到更新之前的,馬上推斷出是緩存的問題。網上搜索一番,將問題定位為jpa緩存,我們要設置jpa查詢時不從緩存中取,直接從數據庫中取,這樣便能保證查