日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

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

Ⅱ、下載

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

Keil下載地址:

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

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

支持包下載地址:

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

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

演示參考的軟件工程:

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

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

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

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

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

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

在線調(diào)試分類:軟件在線調(diào)試和硬件在線調(diào)試;由于現(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í)有效,主要的作用就是我們打開了很多文件,不知道將程序翻到哪里去了,點(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í)查看的窗口(見下圖)。


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

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

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

Ⅳ、說(shuō)明

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

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

    關(guān)注

    135

    文章

    9589

    瀏覽量

    393810
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1232

    瀏覽量

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

    關(guān)注

    4

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    集成開發(fā)環(huán)境 : ?EWARM v7.70 或更高版本 - 30 天評(píng)估版 - 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 調(diào)試器刷代碼到 MCU 的 Flash,是咱們?nèi)粘i_發(fā)的老套路了。里面有個(gè)關(guān)鍵
    的頭像 發(fā)表于 12-16 09:30 ?4632次閱讀
    聊聊MCU下載算法在<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>里的那些事兒

    【瑞薩RA6E2】 配置Keil開發(fā)環(huán)境+使用按鍵控制LED+串口/調(diào)試器燒錄程序

    : e2 studio RFP: Renesas Flash Programmer 編譯器: ARM Compiler (通常隨Keil MDK安裝) 調(diào)試器: 板載 DAP-Lin
    發(fā)表于 11-26 20:53

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

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

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

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發(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開發(fā)環(huán)境設(shè)置的問題求解

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

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

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

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

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

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

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

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

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

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

    對(duì)于需要統(tǒng)一開發(fā)環(huán)境或涉及多核架構(gòu)(如Cortex-A/R)的項(xiàng)目,越來(lái)越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會(huì)面臨著需要將之前的Keil MDK工程遷移到IA
    的頭像 發(fā)表于 05-08 09:03 ?1504次閱讀
    從<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到IAR EWARM:通過(guò)工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理
    辽中县| 建昌县| 玛多县| 新巴尔虎左旗| 威信县| 盐津县| 康乐县| 明水县| 吉安市| 镇江市| 萨嘎县| 建昌县| 通海县| 新乡市| 错那县| 温泉县| 深水埗区| 金湖县| 皮山县| 类乌齐县| 新乡市| 天峨县| 天柱县| 孙吴县| 昔阳县| 德惠市| 宜兴市| 郁南县| 永平县| 洛扎县| 磴口县| 金昌市| 阳新县| 兴和县| 长武县| 城市| 临颍县| 饶平县| 大足县| 平昌县| 台湾省|