18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認識你,還能領取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.復位,全速運行,停止運行


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

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

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

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

3.單步調試

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

單步調試動畫效果:

4.逐步調試

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

逐步調試動畫效果:

5.跳出調試

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

跳出調試動畫效果:

6.運行到光標行

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

運行到光標行動畫效果:

7.跳轉到暫停行

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

跳轉到暫停行動畫效果:

8.調試窗口

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

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

A.watch查看窗口

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

B.系統(tǒng)外設窗口

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

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

    關注

    135

    文章

    9462

    瀏覽量

    386427
  • keil
    +關注

    關注

    69

    文章

    1224

    瀏覽量

    171400
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

    33306
  • 在線調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread生成玄鐵RISC-V BSP的CDK工程開發(fā)指南 | 技術集結

    內核提供了完整的BSP支持,相關代碼位于bsp/xuantie目錄下。類似ARM芯片常用的MDKKeil)環(huán)境,RISC-V芯片也可通過玄鐵提供的CDK(C-SK
    的頭像 發(fā)表于 09-28 10:06 ?3572次閱讀
    RT-Thread生成玄鐵RISC-V BSP的CDK工程開發(fā)指南 | 技術集結

    scons --target=mdk5編譯不成功如何解決?

    is not available, please check your keil installation Keil5 project is generating... Keil Version: 0.0
    發(fā)表于 09-26 07:20

    求助,關于PFM-M2351開發(fā)環(huán)境設置的問題求解

    。 發(fā)展似乎需要三樣東西。 1. NuMicro Cortex-M2351 系列 2. 凱爾 MDK Plus v5.24 3. 新唐 Nu-Link 調試器 我知道新唐提供 keil
    發(fā)表于 08-27 06:49

    用STM32的時候是直接用MDK方便還是在vscode用keil插件方便一些?

    用STM32的時候是直接用MDK方便還是在vscode用keil插件方便一些
    發(fā)表于 08-12 08:02

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

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

    請問CYPM1011-24LQXI能否直接在keil MDK中開發(fā)呢?

    抱歉打擾一下,請問這款芯片CYPM1011-24LQXI能否直接在keil MDK中開發(fā)呢
    發(fā)表于 05-30 06:20

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

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

    【RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 Keil 開發(fā)環(huán)境搭建

    MDK for ARM版本有Keil 4和Keil 5:使用Keil 5建議安裝5.38以上版本。筆者的
    發(fā)表于 04-27 22:54

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

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

    Keil uVision 5安裝包下載,詳細安裝教程~

    安裝包獲取見文末~ 1、下載Keil uVision 5后,右鍵單擊軟件壓縮包,選擇\"解壓到Keil5\"。 2、進入解壓文件夾,雙擊打開MDK511文件夾。 3、運行
    發(fā)表于 03-15 12:10

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+KEIL+RASC 開發(fā)環(huán)境搭建

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

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

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

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

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

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

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

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

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