導航:首頁 > 源碼編譯 > keil5編譯stm程序慢

keil5編譯stm程序慢

發布時間:2024-10-16 07:20:33

A. 問一個keil5的編譯錯誤的問題

提示指出了4個未定義的符號,在文件中無法識別到。
例如 stm32f4xx_it 中用到了 EXTI_ClearITPendingBit,但是從 stm32f4xx_it 這個模塊的角度而言,它查不到你在哪裡定義了這個符號,無法判斷這個符號究竟是什麼,也就無法進行連接。
一般而言都是包含關系有錯誤,或工程的搜尋路徑配置有問題。

B. 為什麼用keil編譯STM32的文件那麼慢

  1. keil編寫STM32多是C語言下的編譯匯編,要和同類的C語言編譯工具比較,不能和面向對象語言的程序比速度。個人認為速度不慢。

  2. 雖然keil軟體對於硬體要求不高,但目前來說最好使用intel i5 3代以上,內存4g以上的硬體配置。

  3. 編譯有編譯文件,編譯有修改的文件,和編譯工程內所有文件;合理使用提高速度,另外值得注意的是修改c語言中.h文件後,與之相關的所有文件都會重新編譯。

  4. 有些it公司的保密軟體,與keil兼容性不好影響會嚴重keil編譯速度(親身經歷過)。

C. 為什麼stm32的ucos和ucgui在在keil編譯太慢,需要好幾分鍾,怎麼改進啊

文件多,編譯就慢,你使用Build編譯按鈕(快捷鍵F7),不要使用Rebuild,使用Build編譯按鈕的好處是如果一個.c文件沒有改動,那麼下次在編譯的時候,這個文件就不會被編譯,而是直接鏈接上次的編譯結果.Rebuild會重新編譯所有的文件的,不管文件有沒有改動.

D. keil5給STM32編程遇到黃色感嘆號報警 但編譯結果無錯誤 在線等 求解答。

程序猿大神。。

E. stm32 用mdk4和5有區別嗎

  1. 對於初學者來說體會不到什麼區別,個人感覺keil5畢竟比較新,好多設置跟合理更實用。比如在選stm32某個型號的device時,keil4需要去官網下載對應驅動文件,再手動復制到對應文件夾。而keil5隻需打開pack install找到對應板子型號點擊install即可完成。推薦使用keil5

  2. 在開發時有成熟的新版軟體盡量使用新版!當然要保持開發團隊軟體版的一致性,這點很重要!

F. keil5軟體stm32_eval錯誤

設置一下就可以。
找到位置後,首先修改左下角的CPUDLL和DialogDLL,CPUDLL:SARMCM3.DLL。DialogDLL:DARMSTM.DLL。Dialog後的Parameter填寫你自己設置的晶元型號,注意只用填前11位編號,CPUDLL中不變。右側和左側的內容保持一致即可。

G. 在keil5新建stm32工程時遇到的問題

可能是你文件覆蓋的時候沒有清除原來的輸出文件,一般是把輸出文件全部刪除,然後點開
Target->output,把裡面的Create Batch File的√去掉,保存後重新編譯就可以了

閱讀全文

與keil5編譯stm程序慢相關的資料

熱點內容
拿破崙傳pdf 瀏覽:881
Java7程序設計 瀏覽:394
黑馬程序員百度雲 瀏覽:557
java驗證碼識別演算法 瀏覽:754
單片機共陽極數碼管0到9重復 瀏覽:937
pdf如何圖片格式 瀏覽:379
龍虎榜接收數據器源碼 瀏覽:644
谷歌雲盤鏈接加密 瀏覽:468
ascll轉換java 瀏覽:466
mac後綴名001如何解壓 瀏覽:131
app內置30秒廣告怎麼去除 瀏覽:296
徐州dsn伺服器地址 瀏覽:622
android記事本軟體 瀏覽:60
當辦公室來了個女程序員 瀏覽:726
iphone怎麼關閉app軟體驗證 瀏覽:957
磁碟分區分配大小命令 瀏覽:303
linux看cpu幾核的 瀏覽:210
搭建了ftp伺服器地址 瀏覽:932
運行啟動任務的命令 瀏覽:504
中國沒有的外國伺服器地址 瀏覽:915