Zigbee无线定位系统入门教程:设备配置与编译

需积分: 9 18 下载量 17 浏览量 更新于2024-08-02 收藏 406KB PDF 举报
"这篇文档是关于Zigbee无线定位系统的入门教程,主要涉及如何使用工程文件,选择不同类型的Zigbee设备,以及设备的编译、Flash擦除和代码下载等步骤。" 在Zigbee无线定位系统中,开发者需要熟悉如何操作工程文件和设备配置。首先,你需要将包含"TexasInstruments"文件夹的内容复制到IAR编译器的安装目录下,例如D盘根目录。接着,打开工程文件,寻找并打开SampleApp.eww,这将展示工程的工作界面。 在工程的workspace中,你可以选择不同的设备角色:CoordinatorEB代表网关设备,Router_Refnode代表参考节点,而Router_Blindnode则是定位节点。设备类型的选择是通过宏定义来控制的,这需要深入理解源代码以进行相应配置。 编译代码时,你需要先选择你要编译的设备,如编译网关设备,然后执行编译操作。这个过程可以通过在IAR环境中选择设备并点击编译图标来完成。同样的方法可以用于其他设备的编译。 在下载程序到设备之前,确保设备的物理地址被正确处理。在新的网络中,设备的信息会存储在Flash中,所以如果旧的信息未清除,设备可能无法加入新网络。使用SmartRF04FlashProgrammer软件,选择一个hex文件,执行擦除操作。如果擦除成功,读取的物理地址应显示为全FF。 最后,下载代码到网关设备时,需要一个已经擦除Flash的CC2430模块,通过仿真器与开发底板连接,选择CoordinatorEB,点击下载代码图标或者使用快捷键"Ctrl+D"来完成下载。整个过程需要耐心等待,直到下载完成。 这个入门教程详细地指导了Zigbee无线定位系统的初始设置和操作流程,对于初学者来说,是一个非常有价值的参考资料。通过这个教程,开发者可以了解到从源代码管理到实际硬件编程的基本步骤,为进一步的Zigbee定位应用开发打下基础。