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

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

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

Keil的使用方法 - 常用功能(二)

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 14:55 ? 次閱讀

Ⅰ、概述

上一篇文章是總結(jié)關(guān)于Keil使用方法-常用功能(一),關(guān)于(文件和編譯)工具欄每一個(gè)按鈕的功能描述和快捷鍵的使用。

Ⅱ、下載

Keil集成開(kāi)發(fā)工具和支持包,可以到官方網(wǎng)站下載,也可以到我的360云盤下載?,F(xiàn)在(2016.06.11)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訪問(wèn)密碼 9aba

支持包下載地址:

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

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

總結(jié)的軟件工程:

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

Ⅲ、關(guān)于工程目標(biāo)選項(xiàng)

關(guān)于工程目標(biāo)(配置)選項(xiàng)里面有很多重要的信息是對(duì)當(dāng)前工程的配置,但是Keil公司做的很好,新建一個(gè)工程,很多參數(shù)基本默認(rèn)配置就行了,除非你有什么特殊的要求。

Project -> Options for Target 或者點(diǎn)擊下圖按鈕就可彈出工程目標(biāo)(配置)選項(xiàng)的,里面包含:Device選擇器件(設(shè)備)、Target目標(biāo)配置、Output關(guān)于輸出、Listing生成鏈接、User用戶配置、C/C++編譯器相關(guān)、Asm匯編編譯相關(guān)、Linker連接器、Debug關(guān)于調(diào)試、Utilities其他公共相關(guān)配置。

Ⅳ、常用描述

下面我將每一個(gè)選項(xiàng)中常用的功能講解一下。

1.Device選擇器件(設(shè)備)


這個(gè)選項(xiàng)比較簡(jiǎn)單,新建工程是就需要選擇器件型號(hào)。

注意:

MDK-ARM V5版本需要安裝支持包才能選擇,否則沒(méi)有你的器件。

2.Target目標(biāo)配置


這個(gè)選項(xiàng)對(duì)于初學(xué)者基本不用修改。將常用提一下:

1、晶振:如果使用硬件調(diào)試、軟件調(diào)試時(shí)對(duì)時(shí)間要求不高,這個(gè)可以不夠用管。

2、微庫(kù):這里很多人或者開(kāi)發(fā)板提供的工程基本上都勾選了,原因很簡(jiǎn)單使用了庫(kù)函數(shù)。常見(jiàn)的就是使用Printf打印這個(gè)函數(shù)。

3、地址:這個(gè)是你新建工程時(shí),自動(dòng)根據(jù)芯片型號(hào)分配的地址,如果你要ROM或者RAM的地址起點(diǎn)或者大小改變,修改這里就是。常見(jiàn)的就是將芯片ROM改變(也就是前面我寫過(guò)一篇文章,對(duì)內(nèi)部FLASH編程,占用前面一段地址)。

3.Output關(guān)于輸出


1、選擇輸出文件夾

2、可執(zhí)行文件名稱

3、輸出調(diào)試信息

4、輸出可執(zhí)行文件Hex(這個(gè)是比較常見(jiàn)的)

5、輸出瀏覽信息(就是Go To Definition上一篇文章有一個(gè)效果可以看見(jiàn))

6、生產(chǎn)庫(kù):如果需要打包成庫(kù),就需要勾選這里。

4.Listing生成鏈接

這個(gè)選項(xiàng)就不多說(shuō),主要就是生產(chǎn)一些鏈接文件,比如在調(diào)試時(shí)查看的一些信息,我們編譯之后需要查看的一些信息。

5.User用戶配置

這個(gè)選項(xiàng)也是我們修改的比較少的一個(gè)選項(xiàng),主要就是在編譯之前、之后運(yùn)行一些用戶命令文件,比如拷貝,刪除一些文件等批處理文件。

6.C/C++編譯器相關(guān)


這個(gè)選項(xiàng)比較重要,也是新建工程時(shí)常修改的。

1、預(yù)定義:類似于 #define XXX

2、優(yōu)化等級(jí):這里個(gè)人覺(jué)得,在你資源足夠的情況下,選擇越低越好,除非你的代碼非常嚴(yán)謹(jǐn)。

3、路徑:添加你工程中使用的源代碼的路徑。

7.Asm匯編編譯相關(guān)

這個(gè)選項(xiàng)也是和C/C++類似,這里就不多說(shuō)。

8.Linker連接器

這個(gè)選項(xiàng)在使用到比較高級(jí)一點(diǎn)的功能會(huì)使用到,比如配置內(nèi)存等,這里不再講述,后期結(jié)合實(shí)例總結(jié)。

9.Debug關(guān)于調(diào)試


這個(gè)選項(xiàng)是關(guān)于調(diào)試的相關(guān)配置,左邊是軟件在線調(diào)試,右邊是軟件在線調(diào)試。

10.Utilities其他公共相關(guān)配置

這個(gè)選項(xiàng)是里面是一些雜選項(xiàng)配置,V5和之前版本有些地方存在差異,實(shí)際中基本上不怎么修改,只需要默認(rèn)就行。

Ⅴ、說(shuō)明

每一種工具的功能都是需要自己親自實(shí)踐,并長(zhǎng)期使用才能達(dá)到靈活運(yùn)用的地步,不建議死記硬背。

以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17203

    瀏覽量

    351934
  • keil
    +關(guān)注

    關(guān)注

    68

    文章

    1214

    瀏覽量

    167051
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1639

    瀏覽量

    49197
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Minitab常用功能介紹 如何在 Minitab 中進(jìn)行回歸分析

    : Minitab常用功能介紹 數(shù)據(jù)分析功能 :從基本的描述性統(tǒng)計(jì)到復(fù)雜的多元回歸分析,Minitab都能輕松應(yīng)對(duì)。具體包括: 基本統(tǒng)計(jì) :提供均值、標(biāo)準(zhǔn)差、方差等基本統(tǒng)計(jì)量的計(jì)算。 回歸分析 :支持線性回歸、非線性回歸等多種回歸分析
    的頭像 發(fā)表于 12-02 15:38 ?894次閱讀

    請(qǐng)問(wèn)有替換TAS5162的常用功放嗎?

    請(qǐng)問(wèn)有替換TAS5162的常用功放嗎
    發(fā)表于 10-15 06:22

    示波器高壓探頭使用方法

    示波器高壓探頭是一種用于測(cè)量高電壓信號(hào)的儀器,通常用于高壓電源、電機(jī)、變壓器等電氣設(shè)備的測(cè)試。以下是示波器高壓探頭的詳細(xì)使用方法
    的頭像 發(fā)表于 10-03 16:43 ?499次閱讀

    淺談錫膏的儲(chǔ)存及使用方法

    錫膏(焊錫膏)是電子組裝過(guò)程中常用的材料,它的儲(chǔ)存和使用方法對(duì)保證焊接質(zhì)量和性能至關(guān)重要。以下是詳細(xì)的儲(chǔ)存及使用方法
    的頭像 發(fā)表于 06-27 10:02 ?993次閱讀

    PLC中斷功能的作用及使用方法

    PLC控制系統(tǒng)中的一項(xiàng)關(guān)鍵技術(shù),對(duì)于提高系統(tǒng)的響應(yīng)速度和實(shí)時(shí)性具有至關(guān)重要的作用。本文將對(duì)PLC中斷功能的作用及使用方法進(jìn)行詳細(xì)的闡述。
    的頭像 發(fā)表于 06-15 17:54 ?2185次閱讀

    PLC IO接口的功能使用方法

    與外部設(shè)備通信的關(guān)鍵。PLC的IO接口功能強(qiáng)大且使用靈活,能夠滿足各種工業(yè)自動(dòng)化場(chǎng)景的需求。本文將詳細(xì)闡述PLC的IO接口的功能使用方法,旨在為讀者提供全面而深入的了解。
    的頭像 發(fā)表于 06-15 16:49 ?2255次閱讀

    可編程電源使用方法

    可編程電源使用方法 可編程電源使用方法 摘要:本文詳細(xì)介紹了可編程電源的使用方法,包括其基本概念、主要功能、選擇原則、操作步驟、注意事項(xiàng)以及實(shí)際應(yīng)用案例,旨在幫助讀者全面了解可編程電源
    的頭像 發(fā)表于 06-10 15:29 ?1085次閱讀

    信號(hào)發(fā)生器的功能使用方法是什么

    號(hào)發(fā)生器的功能、分類、使用方法以及應(yīng)用場(chǎng)景。 一、信號(hào)發(fā)生器的功能 產(chǎn)生標(biāo)準(zhǔn)信號(hào):信號(hào)發(fā)生器能夠產(chǎn)生各種標(biāo)準(zhǔn)信號(hào),如正弦波、方波、三角波等,以滿足不同測(cè)試需求。 頻率調(diào)節(jié):信號(hào)發(fā)生器可以調(diào)節(jié)輸出信號(hào)的頻率,以適應(yīng)
    的頭像 發(fā)表于 06-03 11:01 ?3193次閱讀

    手柄控制代碼及使用方法

    手柄控制代碼及使用方法
    的頭像 發(fā)表于 05-15 10:19 ?1952次閱讀

    光纖熱縮管正確使用方法

    光纖熱縮管是一種用于保護(hù)光纖連接點(diǎn)的材料,其主要功能是在光纖連接點(diǎn)處提供保護(hù),防止光纖受到機(jī)械傷害或環(huán)境因素的影響。在正確使用光纖熱縮管之前,首先需要了解其正確的使用方法。本文將詳細(xì)介紹光纖熱縮管
    的頭像 發(fā)表于 04-07 17:13 ?1607次閱讀

    光纖熔接機(jī)的使用方法功能調(diào)節(jié)

    光纖熔接機(jī)是一種光纖通信系統(tǒng)中必不可少的設(shè)備,它主要用于將兩根光纖進(jìn)行熔接,使得信號(hào)能夠順利傳輸。在光纖通信系統(tǒng)中,光纖熔接機(jī)的使用方法功能調(diào)節(jié)非常重要。下面將介紹光纖熔接機(jī)的使用方法功能
    的頭像 發(fā)表于 04-07 17:10 ?3763次閱讀

    手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解

    深圳特信電子|手機(jī)信號(hào)屏蔽器:功能、原理及使用方法詳解
    的頭像 發(fā)表于 04-01 09:09 ?3288次閱讀

    555集成芯片的使用方法

    555集成芯片的使用方法主要依賴于其特定的引腳功能和電路設(shè)計(jì)。
    的頭像 發(fā)表于 03-25 14:39 ?1573次閱讀

    555芯片的引腳功能 555集成芯片的使用方法 使用555芯片時(shí)的注意事項(xiàng)

    555芯片的引腳功能 555集成芯片的使用方法 使用555芯片時(shí)的注意事項(xiàng)? 555芯片是一種常用的集成電路芯片,常用于定時(shí)、脈沖信號(hào)產(chǎn)生和邊沿觸發(fā)器的應(yīng)用。本文將詳細(xì)介紹555芯片的
    的頭像 發(fā)表于 02-02 13:57 ?1.5w次閱讀

    手電鉆扭力調(diào)節(jié)的功能、使用方法和注意事項(xiàng)

    手電鉆是一種常見(jiàn)的便攜式電動(dòng)工具,大家通常用它來(lái)鉆孔或者擰緊螺絲。在使用手電鉆時(shí),扭力調(diào)節(jié)非常重要,它可以控制電鉆輸出的轉(zhuǎn)矩大小。本文將詳細(xì)介紹關(guān)于手電鉆扭力調(diào)節(jié)的功能、使用方法和注意事項(xiàng)。 一
    的頭像 發(fā)表于 01-19 15:41 ?1.8w次閱讀