導航:首頁 > 源碼編譯 > keil編譯沒錯調試顯示錯誤

keil編譯沒錯調試顯示錯誤

發布時間:2022-05-26 11:07:15

A. 我KEIL 編譯沒錯誤,但DEBUG時,提示「error 56: can't open file」,不能打開目標文件,請教各位。

你的提問比較模糊,不好回答。編譯沒錯誤只是說明程序本身沒有語法錯誤。調試時還要用到相關晶元的動太鏈接庫,找不到時就會提示。同時應該會提示哪個文件,仔細看下提示信息,根據提示檢查器件驅動是否已安裝。

B. keil uvision4中編譯文件不報錯,執行調試文件工程時跳出錯誤,無法進入調試運行步驟

打開軟體;project-new project創建一個工程,並為其選擇一個存放目錄;對工程進行一些配置(project-options for target 『target 1』)在output選項下的「create HEX file」前打上對號,工程編譯之後能夠輸出一個可以下載的「HEX」文件;為工程添加.C,.h文件,右鍵單擊「source group 1」,應該就可以了。 另外一個原因就是所編寫的程序出問題了。

C. 初次用keil mdk 創建stm32工程,編譯沒錯,debug時command窗口有error

這個提示表示 RCC_CR 寄存器只可寫不可讀,因此你對它的寫操作違反了該地址的訪問許可權。例如你對晶元的保留空間進行讀寫操作都會報這個錯誤,這樣在調試的時候很容易發現地址越界之類的錯誤。
但實際上這個寄存器本身就應當是可讀可寫的。請確認你的晶元型號選擇是否正確。

D. 我用keil寫個程序,編譯時沒有錯誤,但是在導入isis進行模擬時出現如下圖錯誤如何解決。

你這應該是模擬圖本身的問題,不是程序的問題。

單片機載入的HEX代碼刪掉,再運行模擬,如果還是提示這些,就是模擬圖的問題,查找模擬圖的問題。

如下圖,畫紅圈處變成空白。

E. keil4單個文件編譯無錯誤,整體編譯有錯誤是什麼意思

沒有調用過某個文件中聲明的函數就會有這個警告,忽略就行了。
貌似Keil5就沒這個警告了。Keil4設置一下應該可以沒有的,建議直接忽略就行。

F. 誰能解釋一下為什麼keil程序編譯沒問題,一執行運行時出現內存錯誤。

很多原因,例如
int
a[9]
,你在裡面
a[9]
=
1;
或者:
int
*p;
*p
=
0;
這些問題編譯是查不到的,都是運行時錯誤,內存定址飛了

G. Keil編譯沒問題,一調試連接proteus就出現-"Target DLL has been cancelled Debugger aborted!"

那是你安裝的版本較低,破解時需要的dll文件沒有破解成功,建議換個高級點的版本重裝即可,如7.2以上,不需要dll破解。

H. 菜鳥向大俠請教:用keil軟體編的程序,編譯時沒錯。軟體模擬時出錯是怎麼回事

這說明你的程序沒有語法錯誤,但有邏輯錯誤,KEIL只能檢查出語法錯誤。

I. keil調試值錯誤,實際列印正確

顯示錯誤。
如果顯示出錯,會導致調試值錯誤,實際列印正確的情況發生。
一般情況下是main.h包含stm32f0xx_hal.h,stm32f0xx_hal.h包含stm32f0xx_hal_conf.h,stm32f0xx_hal_conf.h中包含各個外設庫(如ADC),但是我在stm32f0xx_hal_conf.h里把main.h包含進去了。注銷掉之後就好了。

J. keil中編譯通過,但調試出現syntax error

語法有錯誤,把ACALL換為長跳轉LCALL試試。

閱讀全文

與keil編譯沒錯調試顯示錯誤相關的資料

熱點內容
查公司伺服器能說明什麼問題 瀏覽:306
蘋果手機怎麼給我的電話加密碼 瀏覽:667
程序反編譯教學 瀏覽:656
ecc加密演算法c語言代碼 瀏覽:877
nvr預覽提示碼流已加密 瀏覽:740
編程怎麼讓飛鏢掉落下來 瀏覽:590
如何在伺服器上運行後台代碼 瀏覽:768
安卓手機編譯時間 瀏覽:322
php插入資料庫代碼 瀏覽:389
明日之後怎麼搜索別的伺服器的人 瀏覽:826
思迅加密鎖驅動未能正常升級 瀏覽:141
文件夾哪個是相冊跟視頻 瀏覽:168
用函數編譯計算器程序 瀏覽:702
保賣數碼是哪個app 瀏覽:133
汽車級單片機特點 瀏覽:280
visualstudio教程pdf 瀏覽:644
oracle命令窗口 瀏覽:984
51單片機開發板應用演示 瀏覽:491
編譯程序利用子函數計算 瀏覽:1003
編譯terminated 瀏覽:988