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

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

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

3天內不再提示

Keil(MDK-ARM) 使用教程(三)_在線調試

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-04-07 14:30 ? 次閱讀

Ⅰ、概述

該文章總結Keil(MDK-ARM)在線調試相關的內容,詳情請往下看。

Ⅱ、下載

Keil集成開發工具和支持包,可以到官方網站下載,也可以到我的360云盤下載。現在(2016.06)MDK-ARM最新版本是5.20,支持包根據自己MCU的型號選擇下載,由于我總結是基于ST芯片的,在云盤保存了ST的支持包,我會定期在360云盤更新。

Keil下載地址:

官方網站:http://www.keil.com/download/product

360云盤:https://yunpan.cn/cPYaeY23RSsbb訪問密碼 9aba

支持包下載地址:

官方網站:http://www.keil.com/dd2/Pack

360云盤:https://yunpan.cn/cxWnPxniRXTMS訪問密碼 9a98

演示參考的軟件工程:

https://yunpan.cn/cSnTMev59yXmU訪問密碼 f9ff

Ⅲ、調試功能描述

由于我是直接使用(打開現有的軟件工程),如果跟著需要下載上面演示參考的軟件工程才行。工程默認是使用硬件在線調試,接下來按照每一點來講述。

1.編譯+調試

打開軟件工程 -> 編譯 -> 調試

這里的編譯建議使用Build Target(第2個按鈕)編譯工程(如下圖動畫),也就是使用快捷鍵F7。Translate(第1個按鈕)是編譯當前活動文件。Rebuild all Target files(第3個按鈕)是重新編譯所有目標文件。

在線調試分類:軟件在線調試和硬件在線調試;由于現在硬件成本比較便宜,一般我們都使用硬件在線調試,也就是軟件直接下載到芯片,我們查看運行狀態。

2.復位+全速運行

復位 -> 全速運行

復位,使程序復位到初始;

全速運行F5,我們可以在很多地方打斷點,讓程序運行到斷點位置,此時程序就停止下來了。

3.單步調試

【單步調試】也就是每點一次按鈕,程序運行一步。遇到函數會進入函數。

點擊圖標按鈕,或者按快捷鍵F11。

(這里取消上面的斷點)

4.逐步調試

【逐步調試】即逐行調試,也就是每點一次按鈕,程序運行一行。遇到函數不會進入函數。

點擊圖標按鈕,或者按快捷鍵F10。

5.跳出調試

【跳出調試】即挑出函數調試,也就是每點一次按鈕,程序跳出一個函數,直到跳出最外面的函數(main函數)。

點擊圖標按鈕,或者按快捷鍵Ctrl + F11。

6.運行到光標處

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

7.跳轉到暫停行

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

8.調試窗口

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


下面著重講述一下常用的一個調試窗口吧

A.內存窗口,也就是我們查看變量的窗口

B.系統外設窗口,也就是外設寄存器數值查看的窗口

Ⅳ、說明

以上是基于Keil開發工具中的MDK-ARM來進行總結,Keil C51等或許有些地方存在差異。每一種工具的功能都是需要自己親自實踐,并長期使用才能達到靈活運用的地步,不建議死記硬背。

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

    關注

    134

    文章

    9310

    瀏覽量

    375081
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169015
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

    32509
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    怎樣將keil中的程序導出

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

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

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

    keil5怎么給ti燒錄程序

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

    keil5怎么把程序燒到板子上

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

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

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

    MCUXpresso IDE下在線聯合調試雙核MCU工程的種方法

    大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下在線聯合調試i.MXRT1170雙核工程的種方法。
    的頭像 發表于 08-08 15:18 ?1209次閱讀
    MCUXpresso IDE下<b class='flag-5'>在線</b>聯合<b class='flag-5'>調試</b>雙核MCU工程的<b class='flag-5'>三</b>種方法

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

    RT-Thread Studio導入keil MDK工程失敗
    發表于 07-15 06:56

    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀

    本文使用MDK-ARM 5.39軟件進行開發。使用RT-Thread ENV工具進行環境配置,方便地配置和管理RT-Thread工程的環境參數。
    發表于 06-20 09:24 ?1320次閱讀
    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀
    主站蜘蛛池模板: 美女和美女 | 天天涩综合 | 精品一区二区国语对白 | 夜夜艹| 88av免费观看 | 欧美在线bdsm调教一区 | 国产白白白在线永久播放 | 国产精品天天看大片特色视频 | 狠狠色狠狠色狠狠五月ady | 天天干夜夜拍 | 38pao强力打造永久免费高清视频 | 国产手机在线观看视频 | 五月婷婷电影 | 伊人成人在线 | 国产精品福利视频手机免费观看 | 日本黄色免费电影 | 亚欧色| 777色狠狠一区二区三区香蕉 | a看片| 四虎国产精品免费观看 | 国产亚洲精品久久久久久午夜 | 天天干天天天天 | 国产精品国产三级在线高清观看 | 久久久久久久性潮 | 一级女人毛片人一女人 | 天天色色色| 色噜噜狠狠成人中文小说 | 天堂网www在线资源链接 | 亚洲 图片 小说 欧美 另类 | 欧美影院入口 | 黄色污网站在线观看 | 天堂影院在线 | 艹久久| 一区二区中文字幕 | 国产一区二区三区在线观看影院 | 福利影院在线 | 久久久久久久久综合影视网 | 岛国大片在线播放 | 毛片站| 国产男人午夜视频在线观看 | 中文字幕在线不卡 |