在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Keil(MDK-ARM)系列教程(八)_ 在線調試(Ⅰ)

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-20 14:54 ? 次閱讀

Ⅰ、寫在前面

Keil在線調試的內容有很多,本文帶來在線調試常用的內容:Debug Toolbar調試工具欄(復位、全速運行、停止運行、單步調試、逐行調試、跳出調試、運行到光標行、跳轉到暫停行、調試窗口)快捷按鈕的詳細內容。

Keil工具欄總共有三種:文件工具欄(File Toolbar)、編譯工具欄(Build Toolbar)、調試工具欄(Debug Toolbar)。編譯工具欄只在編輯模式有效,調試工具欄只在調試模式下有效。文件工具欄在兩種模式下都有效。

文件工具欄可以參看文章:Keil(MDK-ARM)系列教程(二)_工具欄詳細說明.

本文內容已經整理成PDF文件,提供給大家下載

http://pan.baidu.com/s/1nuJ0RDR

Ⅱ、本文要點

調試工具欄是我們在線調試時常用的工具欄(按鈕),掌握這些按鈕就能快速的調試代碼,也即能快速的定位我們程序哪些地方存在不足。

1.編譯,進入調試

編輯(或修改)代碼之后,我們需要編譯代碼(F7)查看是否有錯誤,編譯無誤后點擊調試按鈕(Ctrl + F5)進入在線調試。

編譯,進入調試動畫效果:

2.復位,全速運行,停止運行


復位:讓程序復位到起點,調試設置恢復到初始狀態。這里可以參看文章Keil(MDK-ARM)系列教程(四)_工程目標選項配置(Ⅱ)Debug選項。

全速運行(F5):可以讓程序運行??催\行狀態,也可以在特定位置打斷點,讓程序運行到特定位置,查看運行狀態。

停止運行:程序全速運行時(有效),點擊該按鈕可讓程序停止運行。

復位,全速運行動畫效果:

3.單步調試

單步調試(F11)也就是每點一次按鈕,程序運行一步,遇到函數會跳進函數執行。

單步調試動畫效果:

4.逐步調試

逐行調試(F10)也就是每點一次按鈕,程序運行一行,遇到函數跳過函數執行。

逐步調試動畫效果:

5.跳出調試

跳出調試(Ctrl + F11)也就是每點一次按鈕,程序跳出當前函數執行,直到跳出最外面的函數(main函數)。

跳出調試動畫效果:

6.運行到光標行

運行到光標處(Ctrl + F10)即將光標放在某一行,點擊該按鈕(或Ctrl + F11),程序執行到光標的位置就會停止下來(前提是程序能執行到光標的位置)。

運行到光標行動畫效果:

7.跳轉到暫停行

這個功能在程序停止運行時有效,主要的作用就是我們打開了很多文件,不知道將程序翻到哪里去了,點擊改按鈕即可知道我們的程序暫停在那個位置。

跳轉到暫停行動畫效果:

8.調試窗口

【調試窗口】是在調試的時候可以查看的窗口,這里有別于平時編輯狀態下的窗口。平時編輯時View菜單下面的選項很少,但是進入調試模式,這里就多了很多選項,這些選項就是調試時查看的窗口(見下圖)。

下面簡述一下常用的調試窗口:

A.watch查看窗口

Watch查看窗口也就是我們常用于查看變量的窗口。

B.系統外設窗口

這個窗口用于查看外設寄存器數值的窗口。

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

    關注

    134

    文章

    9097

    瀏覽量

    367560
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166879
  • MDK
    MDK
    +關注

    關注

    4

    文章

    209

    瀏覽量

    32066
  • 在線調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6524
收藏 人收藏

    評論

    相關推薦

    Keil詳細安裝教程(同時兼容51與STM32)

    紅色部分,點擊操作。 2. 選擇安裝路徑,選擇第一步創建的keil_c51 文件夾 3. 自定義信息,隨便寫 4. 安裝完后,結束安裝 2) 安裝armkeil 安裝包以MDK
    的頭像 發表于 11-26 11:26 ?2222次閱讀
    <b class='flag-5'>Keil</b>詳細安裝教程(同時兼容51與STM32)

    分享一個keil MDK編譯信息增強工具

    今天給大家分享一個 keil MDK 編譯信息增強工具:keil-build-viewer. 1 keil-build-viewer介紹 這是一個
    的頭像 發表于 11-14 11:01 ?485次閱讀

    新唐科技率先發布免費版Arm Keil MDK,助力嵌入式開發

    2024年11月5日,新唐科技正式推出了免費版的Arm? Keil? MDK Nuvoton Edition,成為全球首家向開發者提供Keil MD
    的頭像 發表于 11-06 11:07 ?881次閱讀

    keil軟件實現編程仿真需要哪些步驟

    Keil MDK-ARM 是一款廣泛使用的集成開發環境(IDE),專為 ARM Cortex-M 微控制器編程而設計。它提供了代碼編輯、編譯、鏈接、調試和仿真等功能。 1. 安裝
    的頭像 發表于 09-02 10:28 ?1131次閱讀

    怎樣將keil中的程序導出

    器選項等。 編寫并調試程序,確保程序能夠正常運行。 2. 編譯項目 在導出程序之前,需要先編譯項目。以下是編譯項目的步驟: 打開Keil MDK-ARM軟件。 選擇“Project”菜單,然后選擇“Build target”選項
    的頭像 發表于 09-02 10:23 ?1640次閱讀

    keil5怎么利用sys進行配置ti環境

    以下是一些關鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網站下載并安裝Keil MDK-ARM。這是一個集成開
    的頭像 發表于 09-02 10:19 ?566次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問Keil官方網站(https://www.keil.com/)并下載Keil
    的頭像 發表于 09-02 10:18 ?1021次閱讀

    keil5怎么把程序燒到板子上

    安裝Keil MDK-ARM: 從Keil官網下載Keil MDK-ARM安裝包。 按照安裝向導完成安裝。 連接開發板: 將開發板通過USB
    的頭像 發表于 08-22 09:30 ?2108次閱讀

    如何用keil給單片機燒錄程序

    以下是詳細的步驟: 安裝Keil軟件 : 首先,您需要從Keil官網下載適合您單片機型號的MDK-ARM軟件。 安裝過程中,請按照提示操作,選擇適合您的開發板和單片機型號。 創建新項目 : 打開
    的頭像 發表于 08-22 09:28 ?3375次閱讀

    stmf32f334r8在MDK中沒有支持,不能在線調試怎么解決?

    stmf32f334r8 在MDK中沒有支持,不能在線調試
    發表于 05-15 07:36

    stm32cubemx生成mdk-arm v4項目文件無法打開是什么原因導致的?

    stm32cubemx 生成mdk-arm v4 項目文件無法打開
    發表于 05-14 06:43

    如何在Keil MDK-ARM環境下開發STM32L011K4T6?

    Keil MDK-ARM環境下開發STM32L011K4T6
    發表于 04-22 06:49

    怎么啦?你的Keil C51和Keil MDK還無法共存嗎?

    路徑設置為:D:\software\Keil\Keil_MDK\ARM\PACK三、KeilC51與KeilMDK共存打開C51與MDK的安裝目錄,然后把C51安
    的頭像 發表于 03-24 08:09 ?3227次閱讀
    怎么啦?你的<b class='flag-5'>Keil</b> C51和<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>還無法共存嗎?

    使用STM32CUBEMX創建工程出錯的原因?

    in ../MDK-ARM/NUCLEO_H563ZI.uvprojx and no --platform=[m0+,m4,m7,m33] specified
    發表于 03-18 08:12

    M451在Keil中,打開仿真器調試老是自動斷開怎么解決?

    開發環境: Toolchain:MDK-ARM ProfessionalVersion: 5.24.1 Toolchain Path: D:Keil_v5ARMARMCCBin C
    發表于 01-16 06:43
    主站蜘蛛池模板: 国产福利网站| 免费一级特黄欧美大片勹久久网| 狠狠干.com| 国产精品成人aaaaa网站| 欧美日韩亚洲国内综合网俺| 午夜视频在线观看一区二区| 日本69式xxx视频| 天堂网www最新版在线资源| 国产精品青草久久| 一起射综合网| 免费观看国产网址你懂的| 浮荡视频在线观看免费| 六月婷婷综合网| 看片福利| 亚洲在成人网在线看| 国产精品嫩草影院午夜| 亚洲乱强| 日韩网| 天天操天天玩| 国产精品午夜自在在线精品| 精品手机在线视频| 超薄肉色丝袜精品足j福利| 天堂在线.www资源在线观看| 中文字幕v视界影院| 亚洲视频一区二区在线观看| 精品黄色片| 亚洲婷婷六月| 97人人干| 免费男女视频| 国产农村女人一级毛片了| 啪啪网视频| 欧美性天天影视| 久久免| 色多多18免费观看| 失禁h啪肉尿出来高h男男| 亚洲免费三级| 亚洲操| 欲色视频| 亚色在线观看| 亚洲性后网| 天天色天天色|