zigbee之IAR環境搭建


注冊機第一個要選擇:

為什么?

之前說CC2530是支持zigbee協議的無線芯片,其實它是這款硬件上有一個支持zigbee協議的無線電路,不僅有這款電路,而且還有一塊cpu電路,它就是8051cpu。那么把這些電路全部封裝在一起,就稱為cc2530芯片。

然后選擇getID,把下面的license Number拷貝出來,以及后面的key拷貝出來復制進對應地方就可以了。

創建工程:

project->create new project->tool chain 選擇8051->選擇empty project->ok,選擇保存位置,下面添加一個.c文件,新建文件,保存命令為lesson1.c,然后選中工程,右鍵,選擇add

->add files。這樣工程有了,c文件有了,下面編譯一下,同時會彈出一個對話框,它是保存工作空間!一個工作空間里面有多個工程,工程需要工作空間的依托。

現在工作空間、工程、.c文件都有了,下面看一下該空間下有哪些文件?

最下面三個是工程相關的文件;.eww文件是工作空間相關的文件。

硬件主要包括:三個zigbee模塊、一個usb dungle、一個仿真器;

編輯.c文件:一定要加上頭文件#include "iocc2530.h"

點亮LED1,如下原理圖,LED1的負極接到了P1_0.

需要做一些配置:

右鍵選中工程->options->Device選中設備找到Texas Instruments進入,找到cc2530F256.i51,其他不要修改;然后就是點擊Linker,點擊output—>選擇Override default,以及選擇Allow C-SPY-specific extra output file。

選擇Debugger->把driver下面的Simulator軟件仿真修改成Texas Instruments硬件仿真,即把程序下載到實實在在的硬件上面去。然后,保存,並編譯,最后下載到硬件運行。下載需要一個仿真器,仿真器需要安裝一個驅動;先將仿真器通過usb先連接到電腦上,當插上的時候,可能會出現一個對話框,直接按×關閉掉,可以進入設備管理器看到黃色的smartrf04eb,說明驅動沒有安裝上,然后右鍵選擇更新驅動,選擇從列表或指定位置安裝,選擇驅動的路徑,如果彈出框,選擇確定,然后將位置選擇為驅動路徑。最后安裝成功。然后將仿真器連接到開發板上面來;當仿真器上面的綠燈亮說明仿真器沒有識別到cc2530,只有將仿真器復位,那么綠燈滅了,說明識別到了,可以進行下載程序到板子上了。

頭文件cc2530.h里面是所有硬件的一些映射,

輸出.hex文件,配置

選擇linker->Extra Output->選擇Generate extra output file,選擇override default 把下面改成lesson2.hex->格式Format下的output format選擇intel-extended。

把生成的.hex文件直接燒寫到目標板,需要安裝軟件Setup_SmartRFProgr_1.9.0,直接雙擊安裝就可以了。最后,點擊安裝好的Setup_SmartRFProgr_1.9.0,出現畫面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM