欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

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

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

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

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

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

常用代碼編輯器

Keil 命令行編譯下載

IAR 命令行編譯下載

編譯下載使用方法

1、常用的代碼編輯器

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

1.VS Code

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

pYYBAGIB102AHbuWAAcG7EFIDvM669.png

2.Source Insight

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

poYBAGIB11CADNfIAA0fR2rZoCY873.png

3.Vim

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

pYYBAGIB11KAdSjNAAzGYlCX34A890.png

4.Sublime Text

Sublime Text 也是一款優(yōu)秀的、輕量級的跨平臺的編輯器。它是一個跨平臺的編輯器,支持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 : 前面需要補全路徑
-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 :前面需要補全路徑
test.ewp :工程名,注意是.ewp結(jié)尾的。
-build Debug :表示build
-log all :打印所有,可以設置 -log info

下載:

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

--download_only

4、使用方法

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

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

來源: 嵌入式專欄

審核編輯:湯梓紅

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

    關(guān)注

    2273

    文章

    10926

    瀏覽量

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

    關(guān)注

    5

    文章

    354

    瀏覽量

    36806
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1214

    瀏覽量

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

    關(guān)注

    1

    文章

    806

    瀏覽量

    31309
收藏 人收藏

    評論

    相關(guān)推薦

    STM32實現(xiàn)命令行

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

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

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

    ISE的命令行編譯

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

    編譯命令行應用無法使用請問是什么問題?

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

    caxa命令行中的應用

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

    CMD的命令行高級教程

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

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

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

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

    可能很多人都不習慣使用Keil、IAR自帶的編輯器,可能代碼補全、錯誤提示、高亮等編輯功能相對來說支持的不是很好。
    發(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 是一個命令行解釋器,Shell 為用戶提供了與設備進行命令行交互的方式,用戶通過串口、以太網(wǎng)、無線等方式將命令傳輸給具有 Shell 功能的設備,設備會解析
    的頭像 發(fā)表于 08-19 17:20 ?3290次閱讀

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

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

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

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

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

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

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端??梢栽趹貌藛沃姓业浇K端或命令行終端。 在終端中輸入命令“exit”或“l(fā)ogout”,然后按回車鍵。 系統(tǒng)會提示您輸入管
    的頭像 發(fā)表于 11-13 16:47 ?1861次閱讀

    eclipse怎么使用命令行

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

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

    使用命令行進行設備開發(fā)時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發(fā)表于 04-25 21:03 ?496次閱讀
    HarmonyOS開發(fā):【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】