Ⅰ、寫在前面
本文講述的內(nèi)容是IAR forARM的介紹、下載、安裝與注冊,如果需要了解IAR forSTM8相關(guān)的文章,關(guān)于Keil MDK-ARM相關(guān)的文章,可以到我博客,或微信公眾號查看并下載。
IAR for ARM主要用于ARM處理器的軟件開發(fā),如:常見的STM32、LPC18等Cortex M系列微處理器。
本文PDF文件可以在我360云盤下載:
https://yunpan.cn/ck3DzSRrgX6hq訪問密碼 f3ed
關(guān)于本文的更多詳情請往下看。
Ⅱ、IAR介紹
1.關(guān)于IAR
IAR是一家公司的名稱,也是一種集成開發(fā)環(huán)境的名稱,我們平時(shí)所說的IAR主要是指集成開發(fā)環(huán)境。
IAR這家公司的發(fā)展也是經(jīng)歷了一系列歷史變化,從開始針對8051做C編譯器,逐漸發(fā)展至今,已經(jīng)是一家龐大的、技術(shù)力量雄厚的公司。而IAR集成開發(fā)環(huán)境也是從單一到現(xiàn)在針對不同處理器,擁有多種IAR版本的集成開發(fā)環(huán)境。
本文主要講述IAR for ARM這一款開發(fā)工具,而IAR其它版本及其對應(yīng)支持更多其它的處理器請參看官網(wǎng):
https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
IAR針對不同內(nèi)核處理器,是有不同的集成開發(fā)環(huán)境,下面截取部分IAR開發(fā)環(huán)境(如下圖):
2.關(guān)于IAR for ARM
我們所說的IAR for ARM其實(shí)是Embedded Workbench for ARM,即嵌入式工作平臺,在有些地方也會看見IAR EWARM,其實(shí)它們都是同一個(gè)集成開發(fā)工具軟件,只是叫法不一樣而已。
Embedded Workbench for ARM是IARSystems 公司為ARM 微處理器開發(fā)的一個(gè)集成開發(fā)環(huán)境(簡稱IAR EWARM,也簡稱為IAR for ARM)。比較其他的ARM 開發(fā)環(huán)境,IAR EWARM 具有入門容易、使用方便和代碼緊湊等特點(diǎn)。
IAR EWARM 的主要特點(diǎn)如下:
l高度優(yōu)化的IAR ARM C/C++ Compiler
lIAR ARM Assembler
l一個(gè)通用的IAR XLINK Linker
lIAR XAR 和XLIB 建庫程序和IAR DLIB C/C++運(yùn)行庫
l功能強(qiáng)大的編輯器
l項(xiàng)目管理器
l命令行實(shí)用程序
lIAR C-SPY 調(diào)試器(先進(jìn)的高級語言調(diào)試器
3.支持芯片
IAR for ARM現(xiàn)在(2016年09月)最新版本V7.70,支持的器件包含Cortex-A、Cortex-R、and Cortex-M系列等多大幾千種,具體可以到IAR官方網(wǎng)站查看。
官方支持芯片網(wǎng)址:
http://supp.iar.com/FilesPublic/UPDINFO/011261/arm/doc/infocenter/readme.ENU.html
支持廠家如下圖:
Ⅲ、下載
IAR for ARM這個(gè)軟件可以到官網(wǎng)下載,也可以到我360云盤下載。下面章節(jié)講述的安裝、注冊也是從官方下載的軟件,為了方便大家下載,我將其上傳至360云盤(和官網(wǎng)的一樣)。
1.官方下載
目前(2016年09月)IAR for ARM官方最新版本是V7.70。
下載地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
2.我360云盤下載
360下載方便、快捷,里面包含注冊機(jī)。我在360云盤提供下載的版本也是上面官網(wǎng)下載,上傳至360云盤【定期更新至最新版本】。
360云盤地址:
https://yunpan.cn/ckHdsi5reSARA訪問密碼 4371
Ⅳ、安裝
IAR for ARM集成開發(fā)環(huán)境的安裝比較簡單(基本上就是一路Next下去)。還是按照常規(guī)安裝教程(截圖)講述一下吧,以上面下載的“EWARM-CD- 7702-11710.exe”軟件為例講述。
1.下載軟件,雙擊安裝包,進(jìn)入準(zhǔn)備安裝(解壓)過程
2.上面準(zhǔn)備工作做好之后,進(jìn)入安裝就緒界面,點(diǎn)擊“安裝IAR”
3.進(jìn)入安裝向?qū)Ы缑妫c(diǎn)擊“Next”
4.選擇“I accept the ...”,點(diǎn)擊“Next”
5.點(diǎn)擊“Change”選擇安裝路徑(默認(rèn)C盤,可以不用修改,我這里改為D盤),點(diǎn)擊“Next”
6.勾選需要安裝調(diào)試的驅(qū)動(默認(rèn)安裝所以驅(qū)動),點(diǎn)擊“Next”
7.選擇安裝程序文件夾(默認(rèn)),點(diǎn)擊“Next”
8.提示(安裝路徑、驅(qū)動等)是否準(zhǔn)備好安裝,點(diǎn)擊“Install”開始安裝
9.安裝過程有幾分鐘,需要耐心等待
10.軟件安裝完成,提示安裝驅(qū)動,點(diǎn)擊“是”
11.驅(qū)動安裝過程
12.點(diǎn)擊“Finish”,軟件安裝完成。
13.點(diǎn)擊“Exit”,退出安裝向?qū)Ы缑妗?/p>
Ⅴ、注冊軟件
IAR for ARM是一個(gè)收費(fèi)的軟件,官方打擊盜版也比較嚴(yán)厲,若你是商業(yè)用途,建議購買正版軟件。當(dāng)然,我這里是針對個(gè)人開發(fā)學(xué)習(xí)的朋友而言,進(jìn)行非商業(yè)用途的使用。
我上面360云盤提供下載的地址里面有一個(gè)“注冊機(jī)”文件,本章將利用該注冊機(jī)進(jìn)行注冊。
1.打開上面安裝好的IAR for ARM軟件(沒有創(chuàng)建桌面快捷方式,可以從開始菜單打開軟件)。
Help -> License Manager進(jìn)入許可管理。
2.打開許可管理會彈出如下“許可向?qū)А保c(diǎn)擊“取消”。
3.使用離線激活方式:License -> Offline Activation進(jìn)入離線激活界面。
4.打開注冊機(jī):(1)選擇IAR產(chǎn)品類型(ARM); (2)生產(chǎn)許可碼; (3)復(fù)制許可碼。
5.回到“離線激活界面”界面,粘貼注冊碼,點(diǎn)擊“下一步”
6.“不”選擇鎖定,點(diǎn)擊“下一步”
7.保存激活信息“ActivationInfo.txt”在安裝目錄下,點(diǎn)擊“下一步”
8.請求激活信息文件,點(diǎn)擊“下一步”,進(jìn)入瀏覽“注冊碼”界面(備用)
9.切換到前面打開的注冊機(jī):在注冊機(jī)上打開ActivationInfo.txt(上面生產(chǎn)的)
10.生成“ActivationResponse.txt”文件,保存在軟件安裝目錄下
11.回到軟件注冊界面,打開上一步生成的“ActivationResponse.txt”的文件,點(diǎn)擊“下一步”
12.點(diǎn)擊“Done”,注冊完成
13.提取文件
14.查看注冊狀態(tài)
至此,注冊已經(jīng)完成了。IAR軟件的注冊過程相比Keil要復(fù)雜一些。若有不明白的也可以查看視頻。
注冊視頻教程:
https://yunpan.cn/ck3ndqPME6rsZ訪問密碼 ca45
Ⅶ、說明
IAR for ARM這個(gè)工具是一款收費(fèi)的軟件,官方打擊盜版也比較嚴(yán)厲,這里主要針對個(gè)人學(xué)習(xí)使用的朋友,若你是商業(yè)用途,建議購買正版軟件。
以上總結(jié)僅供參考,若有不對之處,敬請諒解。
-
ARM
+關(guān)注
關(guān)注
134文章
9169瀏覽量
369258 -
STM32
+關(guān)注
關(guān)注
2272文章
10925瀏覽量
357617 -
IAR
+關(guān)注
關(guān)注
5文章
354瀏覽量
36781
發(fā)布評論請先 登錄
相關(guān)推薦
如何使用AT-LINK的WinUSB功能提升下載速率?
GD32F103 Keil和IAR pack包
在Linux服務(wù)器上使用IAR Build Tools實(shí)現(xiàn)DevOps和CI/CD
![在Linux服務(wù)器上使用<b class='flag-5'>IAR</b> Build Tools實(shí)現(xiàn)DevOps和CI/CD](https://file1.elecfans.com/web2/M00/FE/58/wKgZomaht5GATMTZAAAQBmEbFx4528.png)
在IAR中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)
![在<b class='flag-5'>IAR</b>中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)](https://file1.elecfans.com/web2/M00/E7/F2/wKgZomZNktaAL5_VAAAgwauUG_E792.png)
芯海應(yīng)用筆記:通用 MCU 基于 IAR 芯片包 IAR9 開發(fā)指南
STM32模擬EEPROM的數(shù)據(jù)用IAR下載怎么清除?
安裝最新版的IAR for stm8無法燒寫程序怎么解決?
請問IAR for STM8和IARforARM兩個(gè)軟件安裝在一個(gè)電腦上沖突嗎?
新裝IAR準(zhǔn)備上手stm8,安裝完后,licence彈出安裝stm8庫,為什么?
IAR FOR ARM和IAR FOR STM8無法共存怎么解決?
IAR為什么無法對STM32G030在線仿真?
請問ST-LINK如何在IAR設(shè)置下載SWD接口的時(shí)鐘速度?
IAR全面支持小華全系芯片,強(qiáng)化工控及汽車MCU生態(tài)圈
![<b class='flag-5'>IAR</b>全面支持小華全系芯片,強(qiáng)化工控及汽車MCU生態(tài)圈](https://file1.elecfans.com//web2/M00/C4/3B/wKgZomXxwCKAXq7wAAW6TFeB6i8585.jpg)
評論