|
本文档以Zstack-2.3.0~1.4.1为例讲解,Zstack-3.0(在后半部分给出)。
本文档参照C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Documents\CC2530\Create New Application For CC2530DB.pdf文件。
C:\Texas Instruments\Z-Stack 3.0.2\Documents\Z-Stack 3.0 Developer's Guide.pdf文件
1、 复制并重命文件/文件夹
复制GenericApp文件夹并重命名为UserApp;
将三个文件GenericApp重命名为UserApp;如下图所示:
打开新建UserApp 夹下的 CC2530DB文件夹;(根据MCU选择,用CC2530或是其他)
将这三个文件名中的GenericApp重命名为UserApp,如下图所示
2、 编辑工程文件
打开UserApp\CC2530DB 文件夹,将UserApp.eww、UserApp.ewd、UserApp.ewp三个文件用记事本形式打开,将其中的GenericApp全部替换为UserApp。注意一定要匹配大小写。
3、 编辑源文件
打开UserApp\Source 文件夹,
将UserApp.c、UserApp.h、OSAL_UserApp.c这三个文件用记事本打开,将其中的GenericApp全部替换为UserApp;GENERICAPP全部替换为USERAPP。注意一定要匹配大小写。
4、 测试修改的工程和源文件是否正确
双击UserApp.eww文件,Rebuild All,大功告成。
基于Zstack 3.0.2 GenericAPP 新建自己的工程UserApp
1、 复制工程并重命名为UserApp
2、 按照上边的步骤将文件名重命名
GenericApp.ewd改为UserApp.ewd
GenericApp.ewp改为UserApp.ewp
GenericApp.eww改为UserApp.eww
zcl_genericap.c改为zcl_userapp.c
zcl_genericap.h改为zcl_userapp.h
zcl_genericap_data.c改为zcl_userapp_data.c
3、编辑工程文件和源文件将上述六个文件用本文编辑器打开
将 GenericApp 替换为 UserApp;
Genericapp 替换为userapp
GENERICAPP 替换为 USERAPP
然后打开UserApp.eww, Rebuild All