- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线定位系统入门二
无线定位系统入门(二) 成都无线龙通讯科技有限公司 工程文件的使用 打开工程文件 打开工程 设备的选择 编译代码 设备准备工作 擦除Flash 下载网关代码 更改网关IEEE地址 下载参考节点代码 设置参考节点IEEE地址 下载定位节点代码 设置定位节点IEEE地址 系统的首次测试 加入参考节点 设置参考节点 建立参考节点群 加入定位节点 定位节点的参数设置 联系我们 成都无线龙通讯科技有限公司 地址:成都市锦江区武成大街2号 莱茵春天大厦902邮编:610021传真:(86)-028电子邮箱: info@ sales@ 市场部: 蒋小姐:电话:028151 QQ:447539321 敬先生:电话:028152 QQ:317559113 周先生:电话:028153 QQ:892508706 陆小姐:电话:028154 QQ:894055758 崔先生:电话:028155 QQ:693789428 * 拷贝光盘中“Zigbee2006定位系统源代码”下的“Texas Instruments”文件夹到IAR安装盘符的根目录下,如:IAR安装在D盘:哪么就将该文件夹中的所有内容放在D盘根目录中。 打开刚拷贝的文件,按下图的目录将文件打开,并找到SampleApp.eww文件。 打开SampleApp.eww文件后,将出现一下界面。 在工程文件的workspace中选择CoordinatorEB,表示当前设备为网关设备, 如果选择Router_Refnode则表示当前设备为参考节点, 如果选择了Router_Blindnode则表示当前设备为定位节点。 设备的确定是通过宏定义来控制的,具体内容可仔细阅读程序。 选择相应的设备,将代码逐个编译,具体的方法是,1.选择相应的设备,2.编译设备。例如编译网关设备,步骤如图所示: 其他设备和网关设备的编译方式相同,只要选择相应的设备就可以了。 在下载程序之前,我们首先将设备的物理地址擦除,这是因为定位系统中的设备在加入网络以后,会将自己的信息(包括物理地址、网络地址、位置信息等)存放在Flash中,如果不擦除Flash,设备将保持原来的信息,就不能加入一个新网络了。如果网关的Flash信息没有被擦除,其他设备也可以不擦除,但是如果网关的Flash信息被擦除了,其他设备就必须擦除Flash,否则,将加入不了网络。擦除Flash我们可以使用SmartRF04 Flash Programmer软件,如下图所示,(请注意该图片中的选项选择) 使用SmartRF04 Flash Programmer软件,选择任意一个hex文件,然后烧写进入,就可以完成Flsah的擦除工作。如果没有合适的HEX文件,在光盘的“Flash擦除文件”目录中有一个,然后点击perform actions。 这样就擦除模块的Flash了。在擦除以后,点击Read IEEE后,如果读出的物理地址为全FF,则表示擦除成功了。 将一个被擦除了Flash的CC2430模块接在开发底板上,将仿真器和底板连接,选择CoordinatorEB点击下载代码图标,或“Ctrl+D”。等待一段时间进入IAR工程进入Debug模式,这样代码就下载完成了,如下图所示。 在网关设备中,我们通过硬件自动给网关分配了一个物理地址,可以通过SmartRF04 Flash Programmer软件查看,所以物理地址,我们可以直接采用设备自动分配的物理地址,但是我们也有必要查看一下它自动分配的地址,因为物理地址必须是唯一的,其他设备不能与网关的物理地址重合,这一点我们在参考、定位节点物理地址更改的时候在具体讲。 在下载参考节点前,请先将网关的电源关闭,将一个被擦除了Flash的CC2430模块接在电池板上,将仿真器和电池板连接,选择Router_Refnode点击下载代码图标,或“Ctrl+D”。等待一段时间进入IAR工程进入Debug模式,这样代码就下载完成了,如下图所示。 运行下载的代码后,会发现参考节点的小灯不断闪烁,这是因为参考节点没有设置物理地址造成的,打开SmartRF04 Flash Programmer软件设置相应的物理地址,值得注意的是,物理地址是64位,默认的地址为:0xFF FF FF FF FF FF FF FF,只要设置问非默认的64位物理地址就可以使用
文档评论(0)