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、選擇"install IAR Embedded Workbench"進入安裝界面,如圖2.2:
3、單擊"Next"至下一步,將分別需要填寫你的名字、公司以及認證序列,如圖2.3 所示。
4、利用注冊機生成序列號,運行keygen.exe,如圖2.4所示:
5、正確填寫后,單擊"Next"至下一步,將分別需要由你計算機的機器碼和認證序列生成的序列鑰匙,如圖2.5所示。
6、輸入的認證序列以及序列鑰匙正確后,單擊"Next"到下一步。如圖2.6所示,在你將選擇完全安裝或是典型安裝,在這里我們選擇第1 個也就是完全安裝。
7、單擊"Next"到下一步,在這里你將查證看你輸入的信息是否正確,如圖2.7所示。如果需要修改,單擊"Back"返回修改。
8、單擊"Next"正式開始安裝,如圖2.8所示。在這你將看到安裝進度,這將需要幾分鐘時間的等待,現在你需要耐心等待。
9、當進度到100%時,它將跳到下一個界面,如圖2.9所示。在此你可選擇查看IAR 的介紹以及是否立即運行IAR 開發集成環境。單擊"Finish"來完成安裝。
10、完成安裝后,你可以從"開始"那里找到剛剛安裝的IAR 軟件,如圖2.10 所示。
現在你可以通過在桌面的快捷方式或在"開始"按鍵中選擇程序來啟動你的 IAR 軟件開發環境。 至此,我們就完成了IAR的安裝。 三、編輯IAR工程 1、使用 IAR 開發環境首先應建立一個新的工作區。在一個工作區中可創建一個或多個工程。一般會顯示如下圖3.1窗口,可選擇打開近使用的工作區或向當前工作區添加新的工程。
2、在彈出的下面界面中選cancel,選擇 File\New\Workspace 。現在用戶已經建好一個工作區,可創建新的工程并把它放入工作區。 打開已有的workspace
3、這里選擇 CC2530IOtest
4、添加文件
點擊 四、新建項目和程序文件 1.1 新建 workspace
2、創建 project
3、彈出的對話框中選擇 8051
4、保存在指定文件夾
5、添加源程序文件
6、保存源程序文件為 11.C
7、 將源程序添加進項目中
選擇 11.C
8、點擊保存,可以看到左邊 workspace 區域的樣式
在上面的空白文件中,可以編寫自己想要的源代碼,之后點擊保存即可。 五、設置工程參數 1、選擇"project"中的"option"選項,如圖:
2.General Options項 2.1 在Target 標簽下,Device 欄選擇"C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config\devices\Texas Instruments"文件夾下CC2530.i51.(根據自己的IAR安裝目錄選擇)
2.2、Data Pointer 標簽
2.3、Stack/Heap 標簽,XDATA 欄內設置為"0x1FF"。
3. Linker項
注意:如果需要生成.hex 文件供 SmartRF Flash Programmer 燒寫,就需要在 Format 選項勾選" Other"項。如下圖所示:
3.2 Config 標簽:設置Linker command file 欄, 勾選" Override defalt", 設置為"$PROJ_DIR$\..\..\..\Tools\CC2530DB\f8w2530.xcl"
4 Debugger 項 Setup 標簽下 Driver 欄設置為"Texas Instruments"。
點擊菜單下方的OK鍵,完成參數設置,接下去就可以進行程序的編譯和調試了。 六、編譯和連接
1、編譯,按功能鍵"F7"或者點擊工具欄圖標中
2、設置好workspace名稱,點擊"保存",即可開始編譯。編譯信息將會顯示在屏幕下方, 包括Warnnig 和Error。 編譯信息顯示程序有Error:
3、同時在源程序文件界面下也用紅叉符號標識出來:
4、根據提示信息修改源程序,重新編譯,提示通過,界面如下:
七、程序下載與調試:
1、程序編譯完成后,就可以下載至目標板進行仿真了,點擊
2、檢查、復位仿真器,重新點擊
發表評論
|