色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

keil常見問題及解決措施

掌芯元器 ? 2024-08-30 13:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、代碼及進入調試之前相關錯誤及解決

1.1 未定義錯誤(identifier "XXXX" is undefined)

出現此類錯誤主要有以下幾方面的原因及解決辦法如下:

未包含相關函數的頭文件,添加對應頭文件即可。

變量的使用在變量定義之前,在C語言中,編譯是從上到下進行的,故而無法找到變量定義,從而報錯,因此在編程之時需要注意,不要把程序調用的內容放在定義之前。

引入頭文件錯誤、未在keil工程中添加頭文件路徑,導致在編譯的時候找不到對應的頭文件。

1.2 無法下載程序,識別不到目標板

出現此類錯誤主要有以下幾方面的原因及解決辦法如下:

當下載程序失敗可從以下幾個方面進行查找,通過此電腦右鍵 -> 管理 -> 查看是否存在下載器相關的設備,如:AT_LINK,ST_LINK。若沒有則需要安裝相應調試器版本的驅動。

檢查調試器和單片機下載口的接線。

檢查單片機供電和開發(fā)板本身。

選擇正確的下載器類型,如:CMSIS_DAP

1.3 keil報錯last line of file ends without a newline

打開錯誤提示中出現的文件,將光標放置在文章最后,點擊回車即可,可以多點幾下。避免此類錯誤可以在編寫.c和.h文件時直接在文件末尾添加幾個空行。

1.4 變量重復定義

編譯時出現變量在2個或多個文件中重復定義有兩個原因,一是該變量確實重復定義了,二是頭文件重復包含。針對此類原因對代碼進行檢查即可。PS:在編程時一定注意頭文件的包含,養(yǎng)成良好的編程習慣!!!

1.5 keil報錯:function "xxx" was referenced but not defined

出現此類問題多是頭文件或源文件中“xxx”變量定義為靜態(tài)變量,只要去掉變量定義時的static即可。

1.6 ErrorNo space in execution regions...

出現此類問題的原因是程序大小或數據大小超出分配內存空間導致的,可重新分配內存空間或優(yōu)化代碼。還有一種可能是未激活keil導致的,注冊激活keil即可。

keil破解激活可參考此篇文章:Keil5最新注冊機到2032_keil5注冊機-CSDN博客

二、調試相關

2.1 退出調試,軟件卡死

此問題主要針對5.38之后的版本,在此之前的版本不會出現此類現象。此問題是keil的軟件本身的BUG導致。只能待官方解決,但此BUG在我們的使用過程中是可以避免的。那我們該如何避免呢?只要在我們退出調試界面之前,取消所有斷點即可,但是在實際使用中發(fā)現有時候沒有斷點也會出現此類現象,那是為什么呢?因為在退出之前進行過單步調試,導致雖然沒有設置斷點,但是軟件認為存在斷點導致的,保險起見,每次退出調試之前,點擊菜單欄的殺死所有斷點選項即可。

e857a204-668f-11ef-89ff-92fbcf53809c.png

2.2 keil里無法進行 go to 的跳轉

問題:no browse information available in’工程目錄’ check-[target-options][output][browse information] then rebuild the target!

解決:選中工程目錄下的target1 -> 點擊右鍵,-> option for target ‘target1’-> 在彈出的對話框中選擇output選項卡 -> 勾選Browse information 選項 -> 重新編譯工程即可

2.3 keil無法跳轉到函數和變量定義

問題:無法跳轉到定義,提示錯誤 “no browse info for symbol in this context“

解決:把工程移到不包含中文的路徑下進行編譯使用。檢查編譯器版本和工程版本是否一致,若不一致則在keil中選擇一致的編譯器版本,重新編譯即可。若還不行記得勾選[Use Micro LIB]。

2.4 keil無法下載個別文件

問題:“xxx.s” could not be opened/could not load file“***.axf”

解決:上述問題出現的原因是MDK查找路徑太長,我們縮短相關文件路徑即可。

2.5 Debug模式,某些語句不能設置斷點

解決:上述問題出現的原因是編譯優(yōu)化太高導致的,我們將keil的優(yōu)化等級改為default或者最低即可,這樣每一個運行的地方都可以打斷點。

2.6 Cannot access target. Shutting down debug session.

解決方法如下:勾選target選項,工程路徑不包含中文即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7633

    瀏覽量

    141993
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169841
  • 代碼
    +關注

    關注

    30

    文章

    4904

    瀏覽量

    70884
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    吳鑒鷹總結的Keil編譯常見問題

    吳鑒鷹總結的Keil編譯常見問題
    發(fā)表于 12-20 13:04

    Keil編譯常見問題

    Keil編譯常見問題
    發(fā)表于 01-26 14:08

    使用keil5常見問題有哪些?如何解決這些問題?

    使用keil5常見問題有哪些?如何解決這些問題?
    發(fā)表于 11-30 06:51

    繼電保護/繼電器常見問題及處理措施

    繼電保護/繼電器常見問題及處理措施        一、觸點松動回開裂   觸點是繼電器完成切換負荷的電接
    發(fā)表于 12-08 09:17 ?989次閱讀

    繼電器常見問題及處理措施

    繼電器常見問題及處理措施   一、觸點松動回開裂        觸點是繼電器完成切換負荷的電接觸零件,
    發(fā)表于 12-08 10:02 ?1009次閱讀

    Keil編譯常見問題

    吳鑒鷹總結的Keil 編譯常見問題,吳鑒鷹總結的Keil 編譯常見問題
    發(fā)表于 07-22 15:31 ?10次下載

    吳鑒鷹總結的Keil編譯常見問題(一)

    吳鑒鷹總結的Keil編譯常見問題,例如:.error: #18: 6.error: #18: expected a ")" 如果是出現在c 文件中 多半是因為少了一個")"或者錯誤行有編譯器不識別的字符 如果出現在頭文件中錯誤行又是一個函數聲明多半是因為在函數聲明中
    發(fā)表于 07-22 15:31 ?0次下載

    keil編譯有哪些常見問題

    本文檔的主要內容詳細介紹的是keil編譯有哪些常見問題
    發(fā)表于 08-24 16:04 ?17次下載

    功率繼電器的測量方法_功率繼電器常見問題及處理措施

    本文首先闡述了功率繼電器的四種測量方法,另外還詳細介紹了功率繼電器常見問題及處理措施
    發(fā)表于 03-19 14:52 ?4565次閱讀

    使用激光切割機出現的常見問題和原因、解決措施

    使用激光切割機出現的常見問題和原因、解決措施
    的頭像 發(fā)表于 09-15 16:02 ?2.2w次閱讀

    灰塵網絡常見問題

    灰塵網絡常見問題
    發(fā)表于 04-28 15:08 ?8次下載
    灰塵網絡<b class='flag-5'>常見問題</b>

    C語言常見問題

    C語言常見問題
    發(fā)表于 03-21 14:57 ?0次下載

    OpenSSL安裝常見問題

    OpenSSL安裝常見問題
    的頭像 發(fā)表于 07-07 11:17 ?1213次閱讀
    OpenSSL安裝<b class='flag-5'>常見問題</b>

    pcb設計常見問題和改善措施

    pcb設計常見問題和改善措施? 隨著現代電子技術的不斷發(fā)展,硬件設計的要求也越來越高。作為硬件設計的基礎,PCB設計在整個電子產品的生產過程中占據著至關重要的地位。然而,在實際的PCB設計過程中
    的頭像 發(fā)表于 08-29 16:40 ?3383次閱讀

    火電機組DCS常見問題與建議措施

    電子發(fā)燒友網站提供《火電機組DCS常見問題與建議措施.doc》資料免費下載
    發(fā)表于 11-03 10:16 ?0次下載
    火電機組DCS<b class='flag-5'>常見問題</b>與建議<b class='flag-5'>措施</b>
    主站蜘蛛池模板: 成人午夜精品无码区久久漫画日本 | 国产99久久| 吃春药后的女教师 | 性做久久久久免费观看 | 欧美做真爱欧免费看 | 农村脱精光一级 | 一二三四韩国免费观看 | 99re6在线视频国产精品欧美 | 嫩草AV久久伊人妇女 | 成人国产三级在线播放 | 欧美亚洲日韩在线在线影院 | 亚洲精品综合在线影院 | 国产在线综合色视频 | 年轻的女职工在线观看 | 8050午夜二级一片 | 快乐激情站 | 一本道高清不卡v免费费 | 中文字幕成人免费高清在线 | 92午夜免费福利757 | 亚洲AV一宅男色影视 | 色www精品视频在线观看 | 午夜看片福利在线观看 | 动漫美女3d被爆漫画 | 久久视频这里只精品99re8久 | 久久亚洲这里只有精品18 | 亚洲人成在线观看一区二区 | 国产精品无码久久久久不卡 | 被爽到叫呻呤视频免费视频 | 99久久热视频只有精品 | 91日本在线观看亚洲精品 | 日本50人群体交乱 | 四川老师边上网课边被啪视频 | 王小军怎么了最新消息 | 欧美亚洲日韩一道免费观看 | 一本久道久久综合婷婷五月 | 91热久久免费频精品99欧美 | 色悠久久久久综合网小说 | 国产精品嫩草免费视频 | 色婷婷99综合久久久精品 | 男欢女爱免费视频 | 色久久综合视频本道88 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品