chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(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.系統外設窗口

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

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

    關注

    135

    文章

    9536

    瀏覽量

    390327
  • keil
    +關注

    關注

    69

    文章

    1228

    瀏覽量

    172179
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

    33550
  • 在線調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MDK-ARM平臺下的fft介紹

    MDK-ARM平臺 #include "arm_math.h" #include &quot
    發(fā)表于 01-22 07:35

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧
    發(fā)表于 01-14 19:37

    CW32F030CxTx StartKit開發(fā)環(huán)境的兼容

    集成開發(fā)環(huán)境 : ?EWARM v7.70 或更高版本 - 30 天評估版 - 32-Kb 上限快速入門版本(Cortex M0 限 16-Kb) ?MDK-ARM v5.17 或更高版本 - MDK-Lite(32-Kb 代碼大小限制)
    發(fā)表于 12-25 08:15

    聊聊MCU下載算法在Keil MDK里的那些事兒

    嗨,嵌入式開發(fā)的小伙伴們!用 Keil MDK(μVision)搭配 J-Link 或 DAPLink 調試器刷代碼到 MCU 的 Flash,是咱們日常開發(fā)的老套路了。里面有個關鍵
    的頭像 發(fā)表于 12-16 09:30 ?3916次閱讀
    聊聊MCU下載算法在<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>里的那些事兒

    請問jlink的調試keil調試有啥區(qū)別啊?

    jlink的調試keil調試有啥區(qū)別啊?
    發(fā)表于 11-25 07:00

    CW32 MCU用什么IDE開發(fā)?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發(fā)CW32 MCU應用,其中新版本IAR EWARM直接支持CW32 MCU,
    發(fā)表于 11-12 07:52

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

    內核提供了完整的BSP支持,相關代碼位于bsp/xuantie目錄下。類似ARM芯片常用的MDKKeil)環(huán)境,RISC-V芯片也可通過玄鐵提供的CDK(C-SK
    的頭像 發(fā)表于 09-28 10:06 ?4216次閱讀
    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

    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:通過工程遷移實現項目資產的更好管理

    對于需要統一開發(fā)環(huán)境或涉及多核架構(如Cortex-A/R)的項目,越來越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會面臨著需要將之前的Keil MDK工程遷移到IA
    的頭像 發(fā)表于 05-08 09:03 ?1170次閱讀
    從<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 ?1194次閱讀
    瑞薩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