国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Keil(MDK-ARM) 使用教程(三)_在線(xiàn)調(diào)試

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

該文章總結(jié)Keil(MDK-ARM)在線(xiàn)調(diào)試相關(guān)的內(nèi)容,詳情請(qǐng)往下看。

Ⅱ、下載

Keil集成開(kāi)發(fā)工具和支持包,可以到官方網(wǎng)站下載,也可以到我的360云盤(pán)下載。現(xiàn)在(2016.06)MDK-ARM最新版本是5.20,支持包根據(jù)自己MCU的型號(hào)選擇下載,由于我總結(jié)是基于ST芯片的,在云盤(pán)保存了ST的支持包,我會(huì)定期在360云盤(pán)更新。

Keil下載地址:

官方網(wǎng)站:http://www.keil.com/download/product

360云盤(pán):https://yunpan.cn/cPYaeY23RSsbb訪(fǎng)問(wèn)密碼 9aba

支持包下載地址:

官方網(wǎng)站:http://www.keil.com/dd2/Pack

360云盤(pán):https://yunpan.cn/cxWnPxniRXTMS訪(fǎng)問(wèn)密碼 9a98

演示參考的軟件工程:

https://yunpan.cn/cSnTMev59yXmU訪(fǎng)問(wèn)密碼 f9ff

Ⅲ、調(diào)試功能描述

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

1.編譯+調(diào)試

打開(kāi)軟件工程 -> 編譯 -> 調(diào)試

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

在線(xiàn)調(diào)試分類(lèi):軟件在線(xiàn)調(diào)試和硬件在線(xiàn)調(diào)試;由于現(xiàn)在硬件成本比較便宜,一般我們都使用硬件在線(xiàn)調(diào)試,也就是軟件直接下載到芯片,我們查看運(yùn)行狀態(tài)。

2.復(fù)位+全速運(yùn)行

復(fù)位 -> 全速運(yùn)行

復(fù)位,使程序復(fù)位到初始;

全速運(yùn)行F5,我們可以在很多地方打斷點(diǎn),讓程序運(yùn)行到斷點(diǎn)位置,此時(shí)程序就停止下來(lái)了。

3.單步調(diào)試

【單步調(diào)試】也就是每點(diǎn)一次按鈕,程序運(yùn)行一步。遇到函數(shù)會(huì)進(jìn)入函數(shù)。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵F11。

(這里取消上面的斷點(diǎn))

4.逐步調(diào)試

【逐步調(diào)試】即逐行調(diào)試,也就是每點(diǎn)一次按鈕,程序運(yùn)行一行。遇到函數(shù)不會(huì)進(jìn)入函數(shù)。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵F10。

5.跳出調(diào)試

【跳出調(diào)試】即挑出函數(shù)調(diào)試,也就是每點(diǎn)一次按鈕,程序跳出一個(gè)函數(shù),直到跳出最外面的函數(shù)(main函數(shù))。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵Ctrl + F11。

6.運(yùn)行到光標(biāo)處

【運(yùn)行到光標(biāo)處】即將光標(biāo)放在某一處,點(diǎn)擊該按鈕(或Ctrl + F11),程序執(zhí)行到光標(biāo)的位置就會(huì)停止下來(lái)(前提是程序能執(zhí)行到光標(biāo)的位置)。

7.跳轉(zhuǎn)到暫停行

這個(gè)功能在程序停止運(yùn)行時(shí)有效,主要的作用就是我們打開(kāi)了很多文件,不知道將程序翻到哪里去了,點(diǎn)擊改按鈕即可知道我們的程序暫停在那個(gè)位置。

8.調(diào)試窗口

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


下面著重講述一下常用的一個(gè)調(diào)試窗口吧

A.內(nèi)存窗口,也就是我們查看變量的窗口

B.系統(tǒng)外設(shè)窗口,也就是外設(shè)寄存器數(shù)值查看的窗口

Ⅳ、說(shuō)明

以上是基于Keil開(kāi)發(fā)工具中的MDK-ARM來(lái)進(jìn)行總結(jié),Keil C51等或許有些地方存在差異。每一種工具的功能都是需要自己親自實(shí)踐,并長(zhǎng)期使用才能達(dá)到靈活運(yùn)用的地步,不建議死記硬背。

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

    關(guān)注

    135

    文章

    9553

    瀏覽量

    391860
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1230

    瀏覽量

    172633
  • MDK
    MDK
    +關(guān)注

    關(guān)注

    4

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用 Keil Studio for Visual Studio Code開(kāi)發(fā) STM32 設(shè)備

    與業(yè)界工具的無(wú)縫集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。 Keil Studio 作為 Arm Keil MDK 6的一部分,為基于 CortexM 的微控制
    的頭像 發(fā)表于 03-05 17:41 ?1016次閱讀
    使用 <b class='flag-5'>Keil</b> Studio for Visual Studio Code開(kāi)發(fā) STM32 設(shè)備

    MDK-ARM平臺(tái)下的fft介紹

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

    有新版keil MDK-ARM V5 注冊(cè)機(jī)安裝包不,孩子下載keil卡在許可碼過(guò)期了,救救孩子吧

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

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

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

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

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

    請(qǐng)問(wèn)jlink的調(diào)試keil調(diào)試有啥區(qū)別啊?

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

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

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

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

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

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

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

    ARM入門(mén)學(xué)習(xí)方法分享

    使用一些在線(xiàn)資源,如ARM的官方文檔和教程,來(lái)學(xué)習(xí)ARM匯編語(yǔ)言。 、使用開(kāi)發(fā)工具:為了進(jìn)行ARM的開(kāi)發(fā),你會(huì)需要一些開(kāi)發(fā)工具。
    發(fā)表于 07-23 10:21

    STM32H745XIH6不能進(jìn)行雙核調(diào)試,CM4不能進(jìn)行在線(xiàn)調(diào)試怎么解決?

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

    請(qǐng)問(wèn)CYPM1011-24LQXI能否直接在keil MDK中開(kāi)發(fā)呢?

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

    Keil MDK到IAR EWARM:通過(guò)工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理

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

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】RA-Eco-RA4M2 Keil 開(kāi)發(fā)環(huán)境搭建

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

    Keil uVision 5安裝包下載,詳細(xì)安裝教程~

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