一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

管理keil工程目錄的詳細(xì)步驟

單片機(jī)愛(ài)好者 ? 2018-12-30 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

新建一個(gè)keil工程,初學(xué)者一般都會(huì)新建一個(gè)文件夾(下面用我的一個(gè)1602的測(cè)試程序做為實(shí)例),然后將每個(gè)涉及到的 .c.h文件,還有keil的輸出文件都一下放在這個(gè)文件夾里,如下圖:

圖標(biāo)為Ch的,就是我們自己建立的.c.h文件,那些沒(méi)有圖標(biāo)的就是keil輸出的一些文件,當(dāng)然也包括我們要的.hex文件,這樣看起來(lái)就會(huì)感覺(jué)亂亂的。

再看下面:

管理keil工程目錄的詳細(xì)步驟

分別建立了以下文件夾

include用來(lái)存放我們頭文件.h

output用來(lái)存放keill輸出的一些文件

source 用來(lái)存放.c的一些源碼,

utility 是用來(lái)存放一些通用的工具,比如 將hex轉(zhuǎn)為 bin二進(jìn)制文件

其他的是一些工程文件。(這里的hex,bin文件是通過(guò)utility里面的一些工具生成,將在后面講解)

和上一個(gè)圖比起來(lái)是不是稍微有點(diǎn)層次感,清析一點(diǎn)了,(這兩個(gè)比較并不是很明顯,是因?yàn)檫@個(gè)工程是比較小的,如果是再多一點(diǎn)的話我相信肯定是很明顯的)。

其實(shí)這樣做是很簡(jiǎn)單而且很實(shí)用的,下面就講一下具體的步驟:

第一步:為當(dāng)前的工程建立一個(gè)文件夾,比如,用來(lái)保存我們這個(gè)1602工程的,所用的所有文件。

第二步:在1602這個(gè)目錄下分別建個(gè)sourceinclude output utility 四個(gè)文件夾(當(dāng)然也可以在建立工程的時(shí)候,臨時(shí)建立)。

第三步:打開(kāi)keil 新建一個(gè)工程名為1602工程,將我們的.c 文件保存到source里面,.h文件保存在include里面。

將.c文件都加到工程。

第四步:指定keil的輸出文件夾,如下圖:

第五步:指定.h頭文件的所在目錄,這一步是很重要的,其實(shí)我們不指定也是可以的,但是在包含頭文件的時(shí)候要麻煩一點(diǎn)

如圖

用這個(gè)的格式,什么意思呢? “.”一個(gè)點(diǎn)是指的當(dāng)前目錄,也就是在包含當(dāng)前目錄下的include文件夾下的lcd1602.h,

這樣雖然可以實(shí)現(xiàn),很明顯有一點(diǎn)麻煩,并不是我們想要的,其實(shí)在keil中也是可以指定的,如下圖

這樣指定之后在包含頭文件的時(shí)候我們就可以像以前那樣簡(jiǎn)練啦,如下圖,

管理keil工程目錄的詳細(xì)步驟

到目前為止,我們已經(jīng)完成了keil的層次管理,是不是很簡(jiǎn)單呢!

第六步:

應(yīng)該聰明的你會(huì)發(fā)現(xiàn)utility里面的東西我們并沒(méi)有說(shuō)到。其實(shí)這里存放的是些通用的附加的功能,很方便很實(shí)用的。

首先,我們指定了output文件夾為了輸出keil編譯時(shí)的輸出文件,hex文件也是輸出文件,也就在這里面了,但是由于keil編譯時(shí)的中間輸出文件還是蠻多的,

要到里面找hex文件還是有點(diǎn)小麻煩的,怎么辦呢,這時(shí)utility下的小工具 就派上用場(chǎng)了。

這是一個(gè)批處理文件(其實(shí)就是一個(gè)記事本保存成.bat格式)

我們用記事本打開(kāi)你會(huì)發(fā)現(xiàn)很簡(jiǎn)單的。如下:

copy .output1602.hex 1602.hex

意思就是 將.目錄下output文件夾里面的1602.hex文件復(fù)制到.目錄下,這樣我們就可以在工程目錄下一眼就看到hex文件啦。

怎么執(zhí)行這個(gè)批處理文件呢!這個(gè)還是要我們?nèi)ブ付ǖ?,如下圖

點(diǎn)擊 3 處選擇批處理文件。

然后在編譯過(guò)后再點(diǎn)擊旁邊的“LOAD”按鈕,就可以了!

下面的編譯窗口會(huì)有提示

管理keil工程目錄的詳細(xì)步驟

一個(gè)文件已經(jīng)復(fù)制,就可以在工程目錄下有.hex文件啦,就不用再去output里面去找了,是不是很方便呢!當(dāng)然還有的人說(shuō)了,我想要bin二進(jìn)制文件怎么辦呢,其實(shí)這個(gè)也很簡(jiǎn)單!這個(gè)要我們有一個(gè)hex2bin.exe的小工具的支持,(附件稍后上傳),

把這個(gè)小工具放在utility這個(gè)文件夾下,然后的在批處理文件中去調(diào)用這個(gè)小工具就ok啦!在調(diào)用這個(gè)小工具之前要把以前生的1602.bin文件刪除!所以批處理文件這樣寫(xiě)copy .ouput1602.hex 1602.hexdel 1602.bin".Utilityhex2bin" 1602.hex 1602.bin"

然后再執(zhí)行LOAD可以啦,當(dāng)然如你要的工程名不一樣,只需進(jìn)入這個(gè)批處理文件,然后修改對(duì)應(yīng)的名字就可以啦,

這樣就可以產(chǎn)生bin二進(jìn)制文件,這樣是不是很方便啊!

管理keil工程目錄的詳細(xì)步驟

聲明:本文內(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)投訴
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

    169319

原文標(biāo)題:教如何清析的管理keil工程目錄,希望對(duì)新手有所幫助

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于STM32固件庫(kù)V3.5建立keil工程詳細(xì)步驟

    基于STM32固件庫(kù)V3.5建立keil工程詳細(xì)步驟
    發(fā)表于 01-26 11:06

    如何創(chuàng)建一個(gè)Keil工程步驟

    創(chuàng)建一個(gè)Keil工程步驟 該文章介紹如何在Keil環(huán)境下,基于復(fù)旦微MCU,新建一個(gè)工程文件。 01新建功能文件夾這里我們建立一個(gè)文件夾為
    發(fā)表于 02-12 16:47

    Keil 5模塊化編程詳細(xì)步驟有哪些

    Keil 5模塊化編程詳細(xì)步驟1、桌面建立文件夾2、打開(kāi)Keil5創(chuàng)建工程3、更改路徑模塊化編程的重要意義我就不多加贅述了(剛寫(xiě)完小4000
    發(fā)表于 07-14 07:12

    如何安裝Keil C51詳細(xì)步驟

    如何安裝Keil C51詳細(xì)步驟,【單片機(jī)】— {軟件安裝}—{Keil C51}一、下載二、安裝三、pojie四、添加STC庫(kù)五、新建工程
    發(fā)表于 07-15 08:03

    STM32新建keil工程具體步驟詳細(xì))精選資料推薦

    1. 新建本地工程文件夾們?cè)诒镜仉娔X上新建一個(gè)“工程模板”文件夾,在它之下再新建 6 個(gè)文件夾:2.添加庫(kù)文件到相應(yīng)文件夾3.KEIL5新建工程打開(kāi)
    發(fā)表于 08-24 07:42

    如何添加NGC文件到工程目錄中的步驟教程

    如何添加NGC文件到工程目錄中的步驟教程,具體的跟隨小編一起來(lái)了解一下。
    的頭像 發(fā)表于 07-12 03:59 ?1.4w次閱讀
    如何添加NGC文件到<b class='flag-5'>工程</b><b class='flag-5'>目錄</b>中的<b class='flag-5'>步驟</b>教程

    GD32-Keil5工程創(chuàng)建步驟

    拷貝過(guò)來(lái)。所以此項(xiàng)目的編譯依賴(lài)實(shí)際的Keil5安裝環(huán)境:沒(méi)有安裝DFP包或頭文件目錄工程設(shè)置的包含路徑不對(duì)應(yīng)的話,就會(huì)出現(xiàn)編譯失敗。也就是說(shuō),將一個(gè)項(xiàng)目拷貝到另一臺(tái)電腦時(shí),編譯可能失敗。
    發(fā)表于 12-09 12:00 ?107次下載

    單片機(jī)開(kāi)發(fā)軟件Keil C51使用步驟詳細(xì)介紹

    單片機(jī)開(kāi)發(fā)軟件Keil C51使用步驟詳細(xì)介紹
    發(fā)表于 12-19 15:40 ?7次下載

    如何安裝KEIL5詳細(xì)方案說(shuō)明

    本文章詳細(xì)介紹了如何安裝KEIL5 讓新手更加方便 提示1、安裝路徑不能帶中文,必須是英文路徑2、安裝目錄不能跟 51 的 KEIL 或者 KEIL
    發(fā)表于 01-18 08:00 ?0次下載
    如何安裝<b class='flag-5'>KEIL</b>5<b class='flag-5'>詳細(xì)</b>方案說(shuō)明

    使用Keil軟件建立單片機(jī)工程步驟詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Keil軟件建立單片機(jī)工程步驟詳細(xì)說(shuō)明。
    發(fā)表于 12-05 17:23 ?11次下載
    使用<b class='flag-5'>Keil</b>軟件建立單片機(jī)<b class='flag-5'>工程</b>的<b class='flag-5'>步驟</b><b class='flag-5'>詳細(xì)</b>說(shuō)明

    使用Keil新建STM32的工程步驟詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Keil新建STM32的工程步驟詳細(xì)說(shuō)明。
    發(fā)表于 06-02 08:00 ?15次下載
    使用<b class='flag-5'>Keil</b>新建STM32的<b class='flag-5'>工程</b><b class='flag-5'>步驟</b><b class='flag-5'>詳細(xì)</b>說(shuō)明

    Keil 5模塊化編程詳細(xì)步驟

    Keil 5模塊化編程詳細(xì)步驟1、桌面建立文件夾2、打開(kāi)Keil5創(chuàng)建工程3、更改路徑模塊化編程的重要意義我就不多加贅述了(剛寫(xiě)完小4000
    發(fā)表于 11-21 15:51 ?12次下載
    <b class='flag-5'>Keil</b> 5模塊化編程<b class='flag-5'>詳細(xì)</b><b class='flag-5'>步驟</b>

    STM32Keil工程模板創(chuàng)建(詳細(xì)配圖)

    STM32Keil工程模板創(chuàng)建(詳細(xì)配圖)
    發(fā)表于 11-25 11:06 ?11次下載
    STM32<b class='flag-5'>Keil</b><b class='flag-5'>工程</b>模板創(chuàng)建(<b class='flag-5'>詳細(xì)</b>配圖)

    STM32新建keil工程具體步驟詳細(xì)

    1. 新建本地工程文件夾們?cè)诒镜仉娔X上新建一個(gè)“工程模板”文件夾,在它之下再新建 6 個(gè)文件夾:2.添加庫(kù)文件到相應(yīng)文件夾3.KEIL5新建工程打開(kāi)
    發(fā)表于 12-07 11:21 ?15次下載
    STM32新建<b class='flag-5'>keil</b><b class='flag-5'>工程</b>具體<b class='flag-5'>步驟</b>(<b class='flag-5'>詳細(xì)</b>)

    Keil5軟件配置與新建STM32工程步驟

    本文將介紹下Keil5軟件配置與新建STM32工程步驟。
    發(fā)表于 02-08 15:36 ?64次下載
    <b class='flag-5'>Keil</b>5軟件配置與新建STM32<b class='flag-5'>工程</b>的<b class='flag-5'>步驟</b>