在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

STM32通過命令行編譯和下載keil和IAR工程的方法

jf_pJlTbmA9 ? 來源:嵌入式專欄 ? 作者:嵌入式專欄 ? 2023-10-31 17:01 ? 次閱讀

可能很多人都不習(xí)慣使用Keil、IAR自帶的編輯器,可能代碼補(bǔ)全、錯(cuò)誤提示、高亮等編輯功能相對來說支持的不是很好。

雖然Keil MDK 從 V5.25版本開始對編輯功能改善了很多,但是很多人還是青睞于第三方的編輯器。

使用第三方的編輯器,如果需要編譯和下載,就需要借助通過額外的方式實(shí)現(xiàn),比如本文即將描述的通過命令行編譯和下載的方式,可以讓我們在使用第三方編輯器編輯的時(shí)候,進(jìn)行代碼編譯和下載。

下面我們來描述以下內(nèi)容:

常用代碼編輯器

Keil 命令行編譯下載

IAR 命令行編譯下載

編譯下載使用方法

1、常用的代碼編輯器

下面介紹幾款常用的代碼編輯器:

1.VS Code

VS Code 是絕大部分軟件工程師都在使用的一款軟件編輯器工具,VS Code 全稱 Visual Studio Code,是微軟開發(fā)的一套免費(fèi)、輕量級、功能強(qiáng)大的源代碼編輯器工具。

pYYBAGIB102AHbuWAAcG7EFIDvM669.png

2.Source Insight

Source Insight是一款功能強(qiáng)大的代碼編輯器、瀏覽器和分析器,可在你代碼編輯時(shí)快速理解代碼。同時(shí),Source Insight具有針對C/C++、 C#、 Java、Objective-C等語言的動(dòng)態(tài)分析功能。

poYBAGIB11CADNfIAA0fR2rZoCY873.png

3.Vim

Vim是從 vi 發(fā)展出來的一個(gè)文本編輯器,它是一個(gè)高度可配置的文本編輯器工具,旨在使創(chuàng)建和更改任何類型的代碼(和文本)非常高效。在大多數(shù)UNIX、Linux系統(tǒng)和Apple OS X中,都集成了Vi。

pYYBAGIB11KAdSjNAAzGYlCX34A890.png

4.Sublime Text

Sublime Text 也是一款優(yōu)秀的、輕量級的跨平臺(tái)的編輯器。它是一個(gè)跨平臺(tái)的編輯器,支持windows、linux和Mac操作系統(tǒng)

poYBAGIB11SAD9i4AAS6SPj5_bw821.png

2、Keil 命令行編譯下載

編譯:

UV4 ?command? ?projectfile? ?options?
UV4.exe -r Blinky.uvproj -o Build_Output.txt

UV4.exe : 前面需要補(bǔ)全路徑
-r Blinky.uvproj :Keil 工程名
-o Build_Output.txt:輸出文檔

下載:

UV4.exe -f Programming.UVPROJ -o Prg_Output.txt

3、IAR 命令行編譯下載

編譯:

IarBuild.exe test.ewp -build Debug -log all

IarBuild.exe :前面需要補(bǔ)全路徑
test.ewp :工程名,注意是.ewp結(jié)尾的。
-build Debug :表示build
-log all :打印所有,可以設(shè)置 -log info

下載:

在Setting 文件夾下面有一個(gè).cspy的bat文件,在后面加上參數(shù) "--download_only",前提是在IAR下面都配置好了,并且成功下載過一次的工程。

--download_only

4、使用方法

我們可以在工程所在的路徑下面編寫bat文件,通過直接運(yùn)行bat就可以編譯和下載了,第三方編輯器通常都可以配置編譯選項(xiàng)和調(diào)試選項(xiàng),也可以配置在Tool里面進(jìn)行編譯下載,我比較喜歡使用powershell進(jìn)行編譯和下載。

可能每個(gè)人習(xí)慣不同,對工具的使用也不同,這種方法,如果感興趣你可以試試。

來源: 嵌入式專欄

審核編輯:湯梓紅

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

    關(guān)注

    2270

    文章

    10922

    瀏覽量

    357000
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    354

    瀏覽量

    36743
  • keil
    +關(guān)注

    關(guān)注

    68

    文章

    1214

    瀏覽量

    167140
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31251
收藏 人收藏

    評論

    相關(guān)推薦

    STM32實(shí)現(xiàn)命令行

    工作中的開發(fā)環(huán)境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機(jī)也要使用命令行工具,百度了一些命令行工具,有幾個(gè)不錯(cuò)的開源 cmd 交互工具,主要看了 finsh
    發(fā)表于 12-09 11:32 ?2506次閱讀

    STM32G070RB使用jlink命令行下載無法識(shí)別芯片怎么解決?

    STM32G070RB 使用jlink命令行下載無法識(shí)別芯片,想手動(dòng)添加芯片,請問哪里可以下載驅(qū)動(dòng).elf文件 或者有什么方法能夠?qū)崿F(xiàn)jli
    發(fā)表于 04-02 06:15

    ISE的命令行編譯

    已在ISE中的view command line log file中將命令行部分復(fù)制粘貼存為.bat 放在工程文件夾中用cmd運(yùn)行 直接運(yùn)行是沒問題的,可以正常生成最終的bin文件;但是一旦在ISE
    發(fā)表于 07-04 10:02

    編譯命令行應(yīng)用無法使用請問是什么問題?

    新購買的imx6ul開發(fā)板,根據(jù)軟件使用手冊4.3.4,編譯命令行工具,生成wdttest,再通過tftf下載到開發(fā)板運(yùn)行,出現(xiàn):-sh ./wdttest: not found,請問
    發(fā)表于 12-01 07:26

    caxa命令行中的應(yīng)用

    caxa命令行中的應(yīng)用 命令行對于大多用戶來說往往只是輸入數(shù)據(jù)的作用,但是其中的奧妙還有很多,下面就給大家
    發(fā)表于 10-18 18:18 ?2308次閱讀

    CMD的命令行高級教程

    CMD的命令行高級教程
    發(fā)表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b>高級教程

    通過命令行操控電腦的命令大全匯總

    下面提供多種方法和各種參數(shù),你可以使用這些參數(shù)通過命令行重新啟動(dòng)本地和遠(yuǎn)程計(jì)算機(jī)。
    發(fā)表于 05-05 17:29 ?3929次閱讀

    STM32通過命令行編譯下載 keilIAR 工程方法

    可能很多人都不習(xí)慣使用KeilIAR自帶的編輯器,可能代碼補(bǔ)全、錯(cuò)誤提示、高亮等編輯功能相對來說支持的不是很好。
    發(fā)表于 02-08 15:09 ?3次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>通過</b><b class='flag-5'>命令行</b><b class='flag-5'>編譯</b>和<b class='flag-5'>下載</b> <b class='flag-5'>keil</b> 和 <b class='flag-5'>IAR</b> <b class='flag-5'>工程</b>的<b class='flag-5'>方法</b>

    Shell命令行解釋器簡介

    Shell 是一個(gè)命令行解釋器,Shell 為用戶提供了與設(shè)備進(jìn)行命令行交互的方式,用戶通過串口、以太網(wǎng)、無線等方式將命令傳輸給具有 Shell 功能的設(shè)備,設(shè)備會(huì)解析
    的頭像 發(fā)表于 08-19 17:20 ?3263次閱讀

    Emulex命令行協(xié)議(CLP)規(guī)范

    電子發(fā)燒友網(wǎng)站提供《Emulex命令行協(xié)議(CLP)規(guī)范.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 15:12 ?0次下載
    Emulex<b class='flag-5'>命令行</b>協(xié)議(CLP)規(guī)范

    linux命令行與shell編程實(shí)戰(zhàn)

    Linux命令行與Shell編程實(shí)戰(zhàn)主要涉及以下內(nèi)容: Linux命令行基礎(chǔ):學(xué)習(xí)Linux命令行的基本操作,如文件管理、進(jìn)程管理、網(wǎng)絡(luò)配置等。熟悉使用命令行能夠提高工作效率,提升自己
    的頭像 發(fā)表于 11-08 10:57 ?815次閱讀

    linux虛擬機(jī)怎么調(diào)出命令行

    在Linux虛擬機(jī)中調(diào)出命令行界面,可以通過以下步驟實(shí)現(xiàn): 打開虛擬機(jī),進(jìn)入到Linux系統(tǒng)。 在桌面或應(yīng)用菜單中找到終端或命令行圖標(biāo),點(diǎn)擊打開。 輸入命令行指令,執(zhí)行相應(yīng)的操作。 另
    的頭像 發(fā)表于 11-08 11:28 ?3174次閱讀

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應(yīng)用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“l(fā)ogout”,然后按回車鍵。 系統(tǒng)會(huì)提示您輸入管
    的頭像 發(fā)表于 11-13 16:47 ?1831次閱讀

    eclipse怎么使用命令行

    。JDK是運(yùn)行Java程序所必需的環(huán)境,而Eclipse則是一個(gè)基于Java開發(fā)的IDE。在確保安裝完畢后,我們可以通過以下步驟來在命令行
    的頭像 發(fā)表于 12-06 11:26 ?2787次閱讀

    HarmonyOS開發(fā):【基于命令行(安裝庫和工具集)】

    使用命令行進(jìn)行設(shè)備開發(fā)時(shí),可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發(fā)表于 04-25 21:03 ?465次閱讀
    HarmonyOS開發(fā):【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】
    主站蜘蛛池模板: 亚洲五月综合网色九月色| 国产精品久久在线观看| 天天操天天干视频| 亚洲男人的天堂在线播放| 欧美交片| 亚洲欧美在线观看| 男男h啪肉np文总受| 一级特级aaa毛片| 特黄色一级毛片| 日本黄色大片免费观看| 久久青草视频| 大香交伊人| 午夜999| 久色乳综合思思在线视频| free chinese 国产精品| 4438x成人网最大色成网站| 国产综合在线观看| 大量国产后进翘臀视频| 黄色在线观看网站| 老师下面很湿很爽很紧| 新天堂| 美女 免费 视频 黄的| 成年在线视频| 欧美高清老少配性啪啪| 国产黄色网| 一级毛片aaaaaa免费看| 欧美一区二区三区在线观看| 国产色女人| 手机视频在线播放| 欧美三级网| 一级做a爱过程免费视| 女性一级全黄生活片| 成年人色网站| 久久香蕉综合精品国产| 中国一级生活片| 香蕉狠狠再啪线视频| 久久综合九色综合97婷婷群聊| 夜夜爽天天狠狠九月婷婷| 狠狠干天天| 99热都是精品| 美国色综合|