• <code id="zjelh"></code>

          <source id="zjelh"><form id="zjelh"></form></source><acronym id="zjelh"><form id="zjelh"><blockquote id="zjelh"></blockquote></form></acronym>

          1. <acronym id="zjelh"><form id="zjelh"></form></acronym>

            <input id="zjelh"><rt id="zjelh"></rt></input>
            <var id="zjelh"><rt id="zjelh"></rt></var>
            <source id="zjelh"><form id="zjelh"><del id="zjelh"></del></form></source>
            當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 >
            IAR的安裝和配置
            時間:2018-08-09作者:華清遠見

            前一段時間燒寫zigbee源碼,用到了IAR工具,對IAR的安裝和配置做了一次整理和小結。

            一:IAR簡介

            1、IAR Embedded Workbench(簡稱EW)是IAR Systems公司開發的一款嵌入式集成開發環境。

            2、EW 包括:嵌入式C/C++優化編譯器,匯編器,連接定位器,庫管理員,編輯器,項目管理器和C-SPY 調試器。

            二:IAR的安裝

            1、單擊autorun.exe 進行安裝,你將會看到如圖2.1的界面:


            圖2.1

            2、選擇"install IAR Embedded Workbench"進入安裝界面,如圖2.2:


            圖2.2

            3、單擊"Next"至下一步,將分別需要填寫你的名字、公司以及認證序列,如圖2.3 所示。


            圖2.3

            4、利用注冊機生成序列號,運行keygen.exe,如圖2.4所示:


            圖2.4

            5、正確填寫后,單擊"Next"至下一步,將分別需要由你計算機的機器碼和認證序列生成的序列鑰匙,如圖2.5所示。


            圖2.5

            6、輸入的認證序列以及序列鑰匙正確后,單擊"Next"到下一步。如圖2.6所示,在你將選擇完全安裝或是典型安裝,在這里我們選擇第1 個也就是完全安裝。


            圖2.6

            7、單擊"Next"到下一步,在這里你將查證看你輸入的信息是否正確,如圖2.7所示。如果需要修改,單擊"Back"返回修改。


            圖2.7

            8、單擊"Next"正式開始安裝,如圖2.8所示。在這你將看到安裝進度,這將需要幾分鐘時間的等待,現在你需要耐心等待。


            圖2.8

            9、當進度到100%時,它將跳到下一個界面,如圖2.9所示。在此你可選擇查看IAR 的介紹以及是否立即運行IAR 開發集成環境。單擊"Finish"來完成安裝。


            圖2.9

            10、完成安裝后,你可以從"開始"那里找到剛剛安裝的IAR 軟件,如圖2.10 所示。


            圖2.10

            現在你可以通過在桌面的快捷方式或在"開始"按鍵中選擇程序來啟動你的 IAR 軟件開發環境。

            至此,我們就完成了IAR的安裝。

            三、編輯IAR工程

            1、使用 IAR 開發環境首先應建立一個新的工作區。在一個工作區中可創建一個或多個工程。一般會顯示如下圖3.1窗口,可選擇打開近使用的工作區或向當前工作區添加新的工程。


            圖3.1

            2、在彈出的下面界面中選cancel,選擇 File\New\Workspace 。現在用戶已經建好一個工作區,可創建新的工程并把它放入工作區。 打開已有的workspace


            圖 3.2

            3、這里選擇 CC2530IOtest


            圖 3.3

            4、添加文件




            圖 3.4

            點擊保存即可。

            四、新建項目和程序文件

            1.1 新建 workspace


            圖 4.1

            2、創建 project


            圖 4.2

            3、彈出的對話框中選擇 8051


            圖 4.3

            4、保存在指定文件夾


            圖 4.4

            5、添加源程序文件


            圖 4.5

            6、保存源程序文件為 11.C




            圖 4.6

            7、 將源程序添加進項目中

            選擇 11.C


            圖 4.7

            8、點擊保存,可以看到左邊 workspace 區域的樣式


            圖 4.8

            在上面的空白文件中,可以編寫自己想要的源代碼,之后點擊保存即可。

            五、設置工程參數

            1、選擇"project"中的"option"選項,如圖:




            圖 5.1

            2.General Options項

            2.1 在Target 標簽下,Device 欄選擇"C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config\devices\Texas Instruments"文件夾下CC2530.i51.(根據自己的IAR安裝目錄選擇)


            圖 5.2

            2.2、Data Pointer 標簽


            圖 5.3

            2.3、Stack/Heap 標簽,XDATA 欄內設置為"0x1FF"。


            圖 5.4

            3. Linker項
                        3.1 output標簽:


            圖5.5

            注意:如果需要生成.hex 文件供 SmartRF Flash Programmer 燒寫,就需要在 Format 選項勾選" Other"項。如下圖所示:


            圖 5.6

            3.2 Config 標簽:設置Linker command file 欄, 勾選" Override defalt", 設置為"$PROJ_DIR$\..\..\..\Tools\CC2530DB\f8w2530.xcl"


            圖 5.7

            4 Debugger 項 Setup 標簽下 Driver 欄設置為"Texas Instruments"。


            圖 5.8

            點擊菜單下方的OK鍵,完成參數設置,接下去就可以進行程序的編譯和調試了。

            六、編譯和連接

            1、編譯,按功能鍵"F7"或者點擊工具欄圖標中的,此時彈出 workspace 保存界面


            圖 6.1

            2、設置好workspace名稱,點擊"保存",即可開始編譯。編譯信息將會顯示在屏幕下方, 包括Warnnig 和Error。 編譯信息顯示程序有Error:


            圖 6.2

            3、同時在源程序文件界面下也用紅叉符號標識出來:


            圖 6.3

            4、根據提示信息修改源程序,重新編譯,提示通過,界面如下:


            圖 6.4

            七、程序下載與調試:

            1、程序編譯完成后,就可以下載至目標板進行仿真了,點擊或 Ctrl+D 鍵進行程序加載。如果此時沒有連接仿真器或仿真板連接不良,會有如下界面彈出:


            圖 7.1

            2、檢查、復位仿真器,重新點擊,出現進度條,表明程序正在下載,完成后出現 DEBUG工具條,利用這些工具條 即可進行程序調試,進度工具條中各按鈕功能如下

            復位按鈕,目標板回到程序起始點

            Break 按鈕

            Step Over 按鈕

            Step Into 按鈕

            Step Out 按鈕

            Next Statement 按鈕

            Run to cursor 按鈕

            Go 按鈕

            Stop Debugging 按鈕


            發表評論

            全國咨詢電話:400-611-6270,雙休日及節假日請致電值班手機:15010390966

            在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)

            企業培訓洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)

            Copyright 2004-2018 華清遠見教育集團 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號

            yy4480影院