zigbee开发套间之工具配置与开发流程

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:55:45
 

工具安装:(参考文档:MPLAB IDE V6.XX快速入门指南.pdf)

1、安装MPLAB IDE V6.60 (注:"auto connect when startup"及auto download ICD2 operation system"两项建议取消)

2、安装C18

3、手动安装ICD2所带的USB线驱动(驱动程序在安装的IDE文件夹内的drivers xp/ICD2_USB内)

4、安装zigbee协议栈(包含文档、示例程序、协议栈源程序)

 

 

使用IDE开发流程:(参考文档:MPLAB IDE V6.XX快速入门指南.pdf,MPLAB C18入门.pdf)

1、  新建工程(建议用project wizard),配置工程(主要是在configer—select device  , configer—configer bits  , project—select language toolsuiteproject—build option中进行配置)

2、  编写源程序(file—new),向工程中添加文件(注:如果在源程序中已经写了include “xx.h”来包含头文件xx.h,且在第一步中正确设置了文件包含路径,那么此时不需在向工程中添加此文件),(该演示例子中需要在linker file中添加18f452.lkr文件)

3、  编译(build all

4、  MPLAB SIM进行软件调试(debugger—select tools—MPLAB SIM , 在源程序中设置断点,view—watch—addsymbol添加观察变量,调试运行)

 

 

使用ICD2进行硬件调试及烧写:(参考文档:MCD2使用说明书.pdfMCD2快速入门篇)

1、  连接ICD2及目标板(注意通电顺序)

2、  选择ICD2为当前调试器件:(debugger—select tools—MPLAB ICD2)

3、  配置(configer—configer bitsdebugger—setting)有时还需要为ICD2下载新的操作系统 “download ICD2 operation system”,

4、  连接(debugger—connect)

5、  烧写调试用程序(debugger—program

6、  在源程序中设置断点,view—watch—addsymbol添加观察变量,调试运行

7、  调试完成至没有错误后进行应用程序烧写(首先debugger—select tools—none, 然后programmer—select tools—ICD2; programmer—setting;

8、  连接(programmer—connect

9、  烧写(programmer—program)(也可以在file—import中直接导入一.hex文件进行烧写)

 

 

应用程序配置与演示:(参考文档:00965a_cn.pdf,演示工具说明.pdf

1、  第一次使用新烧写进的应用程序时,先要进行配置,主要是节点ID的设置(用串口连接目标板与电脑,打开一串口通讯程序(需要设置),按住S3进行通电,然后按照设置菜单进行设置操作即可)

2、  演示