許多的用戶都習慣於使用KEIL, IAR等開發工具,使用熟悉的IDE可以讓研發過程更加順利。在Simplicity Studio可以生成IAR工程,再換用IAR打開即可以使用IAR進行編譯。本文介紹如何生成工程,如果生成的工程出現不能編譯等問題,我們后面另文說明。
使用IAR進開發ZigBee, 步驟如下。
STEP 1
下載和安裝IAR for ARM 8.30.1 , 具體可以參考IAR官方或者自行搜索教程。同時建議安裝Jflash 6.48b或者更高版本的軟件。
STEP 2
啟動Studio , 選擇好目標板(或者目標芯片),並開始建立工程,當出現工具鏈的選擇時,請按下圖勾選,其他頁面本文忽略。若電腦沒有安裝IAR,或者版本不對,可能不會在此處列出。
STEP 3
再根據自己的需求,對hwconf文件進行配置,隨后完成工程的生成。生成工程后的界面如圖3。
STEP 4
打開IAR 8.30.1,將eww文件拖入IAR軟件界面,如果電腦上無其他版本的IAR軟件,則可以在Studio當中直接雙擊.eww文件,本文所用例程的名稱為Z3LightSoc_IAR_DEMO。
打開工程后的界面見下圖。
STEP 5
編譯工程, 在IAR中通過使用快捷鍵F7可以快速開始編譯。也可以在菜單“Project”-> “Make F7”找到編譯按鈕。工程較大,可能要4分鍾或者更久的時間,這取決於電腦的配置,請耐心等候編譯。這個過程可能會出現錯誤,通常是由於IAR缺少補丁所導致,該問題后面另文介紹。編譯結果如下:
END
我在這里編譯通過了,也看到編譯后的out文件,此后便可能下載和調試了。
歡迎光臨新一社區【newbitstudio.com】, 這里專注低功耗無線物聯網技術的推廣和分享,打造中文物聯網開發社區,主要面對ZigBee, BLE, Thread, DOTDOT等協議,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感謝大家在這里提問或者回答,助力成長,共同進步,寫職業新篇章!