chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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 一些常見(jiàn)文件類型的作用和功能說(shuō)明

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

掃碼添加小助手

加入工程師交流群

看著一大堆文件舒服嗎?

相信大部分朋友看見(jiàn)過(guò)類似上圖“凌亂”的現(xiàn)象。工程文件和編譯過(guò)程文件雜亂放在一起,其實(shí)只有.uvoptx和.uvprojx這兩個(gè)比較重要,其他大部分都不重要。

微主我習(xí)慣在工程文件中放一個(gè)“刪除編譯產(chǎn)生垃圾文件.bat”文件,在最后源代碼存檔時(shí)刪除編譯過(guò)程產(chǎn)生的文件。

寫(xiě)在前面 1

本文說(shuō)的“文件類型”指的是像.uvoptx、 .uvprojx、 .hex、 .map、 .axf、.ini、.c、.h···等一些后綴不同的文件,他們各自的作用和功能。

有時(shí)打開(kāi)從其他地方獲取的源文件,發(fā)現(xiàn)除了工程文件“.uvprojx”之外還有很大雜七雜八的文件,如:.crf、.d、.o···等一些讓人看了都“煩躁”的源文件。

其實(shí)有很多文件都是在建立工程及編譯之后產(chǎn)生的“中間文件”,對(duì)于我們來(lái)說(shuō),并不需要保存,只是在編譯調(diào)試的過(guò)程中需要使用到。

當(dāng)我們需要使用保存一個(gè)工程及相關(guān)源代碼時(shí),就需要把有些不必要的中間文件刪除掉。于是,我們就需要知道這些文件的意思,哪些文件可以刪除,哪些不能刪除。

我們使用Go to Definition Of使用到的文件為.crf文件,有時(shí)候Go to Definition Of不能使用(或按F12不起作用),有可能就是相關(guān)的.crf文件被刪除了,或者沒(méi)有。

在線調(diào)試的時(shí)候,不能跟蹤調(diào)試,很有可能是沒(méi)有調(diào)試類型文件。

Keil中使用到的文件類型? 2

大體可以分為7類:

1、Project Files工程類型文件;

2、Source Files源代碼類型文件;

3、Listing Files鏈接類型文件;

4、Object and HEX Files目標(biāo)和Hex類型文件;

5、Build Files編譯類型文件;

6、Debugger Files調(diào)試類型文件;

7、Other Files其他類型文件。

下面章節(jié)會(huì)將常見(jiàn)的一些文件類型做詳細(xì)說(shuō)明。

Project Files工程類型文件 3

工程類型文件是比較重要的,一般不能刪除。刪除之后有可能打不開(kāi)軟件工程,所以,不能輕易刪除這一類文件。

.uvmpw:多工程(工作空間)文件;

.uvprojx:工程文件(Keil V5)

.uvproj:工程文件(Keil V4)

.uvoptx:工程選項(xiàng)配置文件(Keil V5)

.uvopt:工程選項(xiàng)配置文件(Keil V4)

.uv2:工程文件(Keil V3)

Source Files源代碼類型文件 4

這一類源文件,我想,應(yīng)該不用多說(shuō)。主要就是源文件和頭文件,大體上有如下一些類型:

.c、 .h、 .cpp、 .inc、 .a51、 .s、 .a66、 .src等。

Listing Files鏈接類型文件 5

Project -> Options for Target -> Listing,如圖:

這類文件的輸出就在上圖的地方配置,需要輸出就勾選上。常見(jiàn)文件類型有如下幾種:

.map:MAP文件就是存儲(chǔ)鏡像文件,這個(gè)文件非常重要。當(dāng)代碼出現(xiàn)異常,對(duì)分析代碼非常有幫助,我打算后面專門(mén)寫(xiě)一篇文章來(lái)講述這個(gè)文件。

.i:C語(yǔ)言預(yù)處理器輸出文件;

.lst:C編譯器或匯編程序生成的文件;

.cod:包括混合C和匯編代碼的完整的程序清單文件;

Object and HEX Files目標(biāo)和Hex類型文件 6

Project -> Options for Target -> Output,如圖:

這一類文件比較重要,調(diào)試信息、預(yù)覽信息、可執(zhí)行文件等都在這里面。

.hex:可執(zhí)行文件(和.bin類似 用于下載到芯片的程序文件);

.axf:包含調(diào)試信息的程序文件,有時(shí)候我們?cè)谡{(diào)試時(shí)出現(xiàn)錯(cuò)誤,可能是axf沒(méi)有文件;

.d:編譯生成的依賴文件,一般一個(gè).c文件對(duì)應(yīng)一個(gè).d文件;

.o:也是目標(biāo)的依賴文件(重定位定址的依賴文件);

.lib:庫(kù)文件,生成庫(kù)就在這里;

.elf:ELF/DWARF鏈接的文件;

.crf:瀏覽信息文件,在文章開(kāi)頭說(shuō)了,使用Go to Definition Of功能,就需要有這類文件。

剩下一些類型文件 7

Build Files編譯類型文件:

這一類文件重點(diǎn)提一下“bat批處理文件”,也就是說(shuō)在編譯的時(shí)候,可以配合bat文件一起編譯。Bat文件主要就是一些命令,如拷貝、新建等。

Debugger Files調(diào)試類型文件:

.ini:調(diào)試加載類文件。就是在調(diào)試時(shí)加載的文件:

Other Files其他類型文件:

.pack:支持包文件;

.sct:鏈接控制文件;

.lnp:連接器傳遞命令文件;

·······

這類文件還有很多,重要性不強(qiáng),不一一說(shuō)明了。

聲明:本文內(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

    瀏覽量

    169558
  • MAP
    MAP
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

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

    關(guān)注

    1

    文章

    39

    瀏覽量

    14177
  • 預(yù)處理器
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程?

    下有沒(méi)有關(guān)于如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程? 問(wèn)題2: 關(guān)于mpy的image庫(kù)在哪里能了解學(xué)習(xí)內(nèi)部代碼,只了解一些python,想知道怎么從c轉(zhuǎn)換成mpy能調(diào)用的,自己寫(xiě)的c也能轉(zhuǎn)成py調(diào)用
    發(fā)表于 04-29 08:16

    文件類型定義

    // 開(kāi)關(guān)#define ?SW_ON ? ? ? ? ? ? ??1#define ?SW_OFF ? ? ? ? ? ? ?2#define ?SW_INVERT ? ? ? ? ??3?// 右移位替代除法#define ?SHIFT
    發(fā)表于 03-24 18:17 ?0次下載

    如何使用Keil將二進(jìn)制文件加載到外部SPI Flash中?

    我想知道是否有辦法使用 Keil 將隨機(jī)二進(jìn)制文件加載到外部 SPI 閃存中。二進(jìn)制文件將通過(guò) LPC54102(OM13077 EVK 板)。我知道一些用于 FPGA 的 ISE 允
    發(fā)表于 03-17 06:37

    AGM FPGA/MCU燒寫(xiě)文件類型有哪些及用途

    AGM FPGA/MCU燒寫(xiě)文件類型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MCU燒寫(xiě)文件類型有哪些及用途,讓我們起梳理下。
    發(fā)表于 03-14 09:54

    ads1174中的DIN腳的功能說(shuō)是Daisy-chain,它的作用是什么?

    我看的ads1174中的DIN腳的功能說(shuō)是Daisy-chain,也就是雛菊鏈的意思,請(qǐng)問(wèn)他的作用是什么?求解答
    發(fā)表于 02-05 06:23

    AWG電纜的常見(jiàn)材料類型

    美國(guó)線規(guī)(AWG)是種用于指定電線直徑的標(biāo)準(zhǔn)化系統(tǒng),它在美國(guó)廣泛使用。AWG系統(tǒng)基于電線的直徑,數(shù)字越小,電線越粗。電線的材料類型對(duì)于其性能、成本和應(yīng)用至關(guān)重要。以下是一些AWG電纜的常見(jiàn)
    的頭像 發(fā)表于 01-13 17:19 ?974次閱讀

    keil在Debug的高級(jí)用法

    節(jié)軟件說(shuō)明Keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)
    的頭像 發(fā)表于 12-26 21:01 ?1930次閱讀
    <b class='flag-5'>keil</b>在Debug的高級(jí)用法

    常見(jiàn)的PCB元件封裝類型

    各自特定的封裝類型。了解并正確選擇這些封裝對(duì)于PCB設(shè)計(jì)至關(guān)重要。 以下是一些常見(jiàn)的PCB元件封裝類型: 1、BGA(ball grid array) 球形觸點(diǎn)陳列,表面貼裝型封裝之
    的頭像 發(fā)表于 11-19 10:04 ?2161次閱讀

    一些常見(jiàn)的動(dòng)態(tài)電路

    無(wú)論是模電還是數(shù)電,理論知識(shí)相對(duì)來(lái)說(shuō)還是比較枯燥,各種電路原理理解清楚不算容易,換種生動(dòng)形象的方式或許會(huì)增加一些趣味性,也更容易理解這些知識(shí)。下面整理了一些常見(jiàn)的電路,以動(dòng)態(tài)圖形的方
    的頭像 發(fā)表于 11-16 09:26 ?1122次閱讀
    <b class='flag-5'>一些</b><b class='flag-5'>常見(jiàn)</b>的動(dòng)態(tài)電路

    分享一些常見(jiàn)的電路

    理解模電和數(shù)電的電路原理對(duì)于初學(xué)者來(lái)說(shuō)可能比較困難,但通過(guò)一些生動(dòng)的教學(xué)方法和資源,可以有效地提高學(xué)習(xí)興趣和理解能力。 下面整理了一些常見(jiàn)的電路,以動(dòng)態(tài)圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發(fā)表于 11-13 09:28 ?830次閱讀
    分享<b class='flag-5'>一些</b><b class='flag-5'>常見(jiàn)</b>的電路

    Modbus協(xié)議診斷功能說(shuō)明

    08功能碼僅用于串行鏈路,主要用于檢測(cè)主設(shè)備和從設(shè)備之間的通信故障,或檢測(cè)從設(shè)備的各種內(nèi)部故障,該功能碼不支持廣播。為了區(qū)別各診斷類型,查詢報(bào)文中提供了2字節(jié)的子功能碼字段。
    的頭像 發(fā)表于 11-05 10:33 ?989次閱讀

    檢測(cè)系統(tǒng)中常見(jiàn)的信號(hào)類型有哪些

    在檢測(cè)系統(tǒng)中,常見(jiàn)的信號(hào)類型多種多樣,這些信號(hào)類型根據(jù)被測(cè)物理量的不同而有所區(qū)別。以下是一些常見(jiàn)的信號(hào)
    的頭像 發(fā)表于 10-15 13:57 ?1686次閱讀

    常見(jiàn)的遙感數(shù)據(jù)源有哪些類型

    常見(jiàn)的遙感數(shù)據(jù)源類型,以及它們的一些特點(diǎn)和應(yīng)用: 光學(xué)遙感數(shù)據(jù)源 全色影像 :使用單個(gè)波段捕捉圖像,通常具有較高的空間分辨率。 多光譜影像 :在同時(shí)間通過(guò)多個(gè)波段捕捉圖像,用于分析地
    的頭像 發(fā)表于 09-04 14:33 ?2003次閱讀

    常見(jiàn)的shell命令之文件操作相關(guān)命令

    重定向可以創(chuàng)建帶內(nèi)容的文件。參數(shù):echo 內(nèi)容或者“內(nèi)容” > 文件示例:3、file查看文件類型命令:file功能:讀取文件頭并識(shí)
    發(fā)表于 08-19 10:01

    國(guó)內(nèi)市場(chǎng)上一些主流EDA軟件功能與性能綜合對(duì)比

    的兼容性方面表現(xiàn)相對(duì)較弱,但仍支持常見(jiàn)的格式文件導(dǎo)入導(dǎo)出,能夠滿足般設(shè)計(jì)需求。盡管其兼容性不如Altium Designer和PADS全面,但TARGET3001!簡(jiǎn)潔的操作界面和基本的兼容
    發(fā)表于 08-13 09:54