色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

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

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

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

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

下面我們來描述以下內容:

常用代碼編輯器

Keil 命令行編譯下載

IAR 命令行編譯下載

編譯下載使用方法

1、常用的代碼編輯器

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

1.VS Code

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

pYYBAGIB102AHbuWAAcG7EFIDvM669.png

2.Source Insight

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

poYBAGIB11CADNfIAA0fR2rZoCY873.png

3.Vim

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

pYYBAGIB11KAdSjNAAzGYlCX34A890.png

4.Sublime Text

Sublime Text 也是一款優秀的、輕量級的跨平臺的編輯器。它是一個跨平臺的編輯器,支持windows、linux和Mac操作系統

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結尾的。
-build Debug :表示build
-log all :打印所有,可以設置 -log info

下載:

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

--download_only

4、使用方法

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

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

來源: 嵌入式專欄

審核編輯:湯梓紅

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

    關注

    2270

    文章

    10906

    瀏覽量

    356484
  • IAR
    IAR
    +關注

    關注

    5

    文章

    352

    瀏覽量

    36707
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166961
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31201
收藏 人收藏

    評論

    相關推薦

    STM32實現命令行

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

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

    STM32G070RB 使用jlink命令行下載無法識別芯片,想手動添加芯片,請問哪里可以下載驅動.elf文件 或者有什么方法能夠實現jli
    發表于 04-02 06:15

    ISE的命令行編譯

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

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

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

    caxa命令行中的應用

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

    CMD的命令行高級教程

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

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

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

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

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

    Emulex命令行協議(CLP)規范

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

    linux命令行與shell編程實戰

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

    linux虛擬機怎么調出命令行

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

    linux切換到命令行模式

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

    eclipse怎么使用命令行

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

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

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?436次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】
    主站蜘蛛池模板: 最新男同鸭子ktv| 国产麻豆剧果冻传媒免费网站| 国产三级精品三级男人的天堂| 亚洲 日韩 欧美 国产专区 | 国语自产精品一区在线视频观看| 亚洲午夜福利未满十八勿进| 蜜芽无码亚洲资源网站| 啊片色播电影| 亚洲国产精品嫩草影院永久| 邻居的阿2中文字版电影| WWW国产亚洲精品久久久日本| 午夜日本大胆裸艺术| 久久久高清国产999尤物| 超碰 无码 中文字幕| 亚洲人视频在线观看| 欧美在线视频一区| 簧片免费观看| 爆操大胸美女| 亚洲欧美色综合影院| 人妻插B视频一区二区三区| 国内免费视频成人精品| cctv网站| 伊人久久大香网| 色婷婷激情AV精品影院| 久青草国产97香蕉在线视频| 伊人精品久久久大香线蕉99| 热久久2018亚洲欧美| 九九免费高清在线观看视频| 成人国产在线24小时播放视频| 亚洲一区二区三区免费看| 日本真人啪啪试看30秒| 久久AAAA片一区二区| 国产精品久久精品视| 99久久国产免费福利| 亚洲视频免费观看| 四虎影院2022| 女人18毛片| 久久久伊人影院| 国内国外精品影片无人区| 成人免费肉动漫无遮网站| 18动漫在线观看|