楼主: outman

[原创]奥特曼Zigbee读书日记(三)-- 设备“对话”专题(1)

[复制链接]
bamboozz 发表于 2011-9-7 10:11:08 | 显示全部楼层
不错,按着做就成功了。不过是在2530上运行的。
new_light 发表于 2011-9-10 19:55:34 | 显示全部楼层
最好在讲的时候把事件对应的端口都讲吧,不然对着电路图可不是很好受。
new_light 发表于 2011-9-10 19:59:07 | 显示全部楼层
还有的就是在协议栈是给了,但是协议栈里面硬件抽样层对应的电路图没有给出来,这样感觉很难入手。
xingshui114 发表于 2011-9-19 11:22:07 | 显示全部楼层
顶楼主,写的太好了,对我这种初级学者来说收益匪浅啊···
630722 发表于 2011-10-11 21:44:41 | 显示全部楼层
  不懂啊!!
当你改到有文件路径的地方,比如“C/C++ compiler ==> preprocessor”,这个时候,先跳过去,把其它改好再回来改这个。因为这些地方都是编译器要寻找文件的地方,我们必须要确保里面指定的文件在硬盘的文件夹里能找得到,否则编译会出错。同时,这些地方也告诉我们这个项目到底用到了哪些文件,增加了我们对项目全局的了解。

例如,如上的“preprocessor”中:
$PROJ_DIR$\..\SOURCE
$PROJ_DIR$\..\..\..\ZMAIN\TI2430DB
$PROJ_DIR$\..\..\..\..\..\COMPONENTS\MT
...

在如上的路径中,$PROJ_DIR$指的是IAR的工程文件夹,就是上面我们建的“IAR Project”,“\..”是代表向上一级,那么我们就找到SOURCE、ZMAIN和COMPONENTS这三个必须的文件夹,把SOURCE拷到二级BeginApp文件夹中,另外两个拷到一级BeginApp根目录下,同时上述相应的文件夹位置也要按照新的结构来更改,如$PROJ_DIR$\..\..\..\ZMAIN\TI2430DB就要改为$PROJ_DIR$\..\..\ZMAIN\TI2430DB,以此类推。注:这个文件夹的命名和位置都是不固定的,完全可以按照你的想法来做,我这样命名的目的只是为了区别TI的“库”和我们的“应用”。

另外,在“C/C++ compiler ==> extra options”中,我们又找到了“tools”;在“linker ==> extra options”中我们又找到了这个Libraries,这两个必须的文件夹,也拷到一级BeginApp根目录下。好了,至此,项目需要的文件我们已经按照自己喜欢的方式排列好啦~~~
qazhouming 发表于 2011-10-17 18:28:47 | 显示全部楼层
不错
qazhouming 发表于 2011-10-17 18:29:51 | 显示全部楼层
不错  哈   谢谢
zhengjiao001 发表于 2011-10-30 18:06:20 | 显示全部楼层
outman你好,我用CC2530按你读书日记(三)所讲的方式新建项目时,遇到以下问题:
Fatal Error[e72]: Segment ZIGNV_ADDRESS_SPACE must be defined in a segment definition option (-Z, -b or -P)
Error while running Linker
找了一下午的原因,实现找不到,希望得到你的帮助,谢谢。
zhengjiao001 发表于 2011-10-30 20:40:17 | 显示全部楼层
outman你好,我用CC2530按你读书日记(三)所讲的方式新建项目时,遇到以下问题:
Fatal Error[e72]: Segm ...
zhengjiao001 发表于 2011-10-30 18:06


呵呵问题解决了,将ZGlobals.c文件添加到ZMac文件即可~
zifeng 发表于 2011-11-4 13:04:28 | 显示全部楼层
这个例子 有源代码吗 尤其是怎么添加按键任务 我还是不明白
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表