在线观看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

    文章

    9328

    瀏覽量

    375744
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169222
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

    32565
  • 在線調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6599
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32H745XIH6不能進行雙核調試,CM4不能進行在線調試怎么解決?

    你好, 問題: STM32H745XIH6不能進行雙核調試,CM4不能進行在線調試軟件:KEIL 5.41調試器STLINK V3按照手冊文
    發表于 06-09 06:58

    Keil MDK到IAR EWARM:通過工程遷移實現項目資產的更好管理

    對于需要統一開發環境或涉及多核架構(如Cortex-A/R)的項目,越來越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會面臨著需要將之前的Keil MDK工程遷移到IA
    的頭像 發表于 05-08 09:03 ?397次閱讀
    從<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到IAR EWARM:通過工程遷移實現項目資產的更好管理

    瑞薩RA8系列教程 | 基于 Keil 開發 RA8單片機

    本文結合瑞薩Cortext-M85單片機RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點亮C
    的頭像 發表于 04-22 17:41 ?396次閱讀
    瑞薩RA8<b class='flag-5'>系列</b>教程 | 基于 <b class='flag-5'>Keil</b> 開發 RA8單片機

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】+KEIL+RASC 開發環境搭建

    、安裝keil編譯環境 Keil([MDK-ARM] 的下載頁面為[https://www.keil.com/download/product/]
    發表于 01-15 21:21

    單片機Debug工具性能對比 單片機調試常用命令

    。以下是對單片機調試工具性能的簡要對比以及一些常用的調試命令。 單片機Debug工具性能對比 Keil uVision 性能 :Keil uVision 是一款功能強大的集成開發環境(
    的頭像 發表于 12-19 09:56 ?1330次閱讀

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

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

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

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

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

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

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

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

    怎樣將keil中的程序導出

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

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

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

    keil5怎么給ti燒錄程序

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

    keil5怎么把程序燒到板子上

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

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

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

    RT-Thread Studio導入keil MDK工程失敗的原因?怎么解決?

    RT-Thread Studio導入keil MDK工程失敗
    發表于 07-15 06:56
    主站蜘蛛池模板: 精品女视频在线观看免费 | 中文天堂 | 亚洲国产精品日韩专区avtube | 亚洲欧美一区二区三区麻豆 | 黄色免费在线网址 | 久久久夜夜夜 | 亚洲最新在线 | 97人摸人人澡人人人超一碰 | 欧美一级艳片视频免费观看 | 在线视频精品免费 | 四虎国产精品永久在线播放 | 久久青草国产手机看片福利盒子 | 视频网站免费看 | 午夜伦理片在线观看 | 日本一区二区视频在线观看 | 天天做爽夜夜做爽 | 在线观看免费黄视频 | 九月丁香婷婷亚洲综合色 | 4虎 影视 免费 | 韩国电影天堂网 | 永久免费精品影视网站 | 日韩一级黄色录像 | 97久久精品国产精品青草 | 夜夜五月天 | 午夜色站| 手机天堂网 | 国产精品视频第一区二区三区 | www.天天射.com | 色播.com| 免费级毛片 | 亚洲国产成人在人网站天堂 | 亚洲精品私拍国产福利在线 | 国产一区二区在线观看免费 | 久久久午夜精品理论片 | 欧美性喷潮xxxx | 成人黄色三级 | 嘿嘿午夜 | 天天色天天色天天色 | 曰本三级香港三级人妇99视频 | 久久久久无码国产精品一区 | 成人永久免费视频 |