楼主: outman

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

[复制链接]
beckham 发表于 2011-1-5 23:21:24 | 显示全部楼层
把楼主编的BeginApp.c BeginApp.h.OSAL_BeginApp.c 拷贝到我自己建的工程的APP模块下面,修改了LED和KEY,编译后,解决了一些2430协议栈和2530协议栈上面的一些问题,比方说2530的协议栈中的MT模块和2430的协议栈结构方面有区别的,最后还省下一个编译错误发上来。
BeginApp_MessageMSGCB函数的中的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Kevin霜 发表于 2011-1-8 15:26:52 | 显示全部楼层
按步骤搞了,但是第2步完了后,原本TI的GenericAPP/2530DB的文件夹放在那里? 才能达到第3步开始设置的效果..
 楼主| outman 发表于 2011-1-8 17:29:56 | 显示全部楼层
这个“GenericAPP/2530DB的文件夹”是原来的结构,新的里面就没有了,全部要自己来建的。建好那个iar项目后,自然就有个文件夹了
Kevin霜 发表于 2011-1-8 20:22:02 | 显示全部楼层
弄了一个下午 总算差不多了, 日记里面有些东西都没说清楚...

现在遇到一个问题希望能解决一下,我将文件都已经添加进去了,单独编译都能通过,但是整体编译的时候,报错:Fatal Error[e72]: Segment ZIGNV_ADDRESS_SPACE must be defined in a segment  
definition option (-Z, -b or -P)
也不知道是那句话,点击鼠标没有作用

希望尽快解决
 楼主| outman 发表于 2011-1-8 22:54:49 | 显示全部楼层
这个宏定义并不是在开源的代码里用到的,所以你点不过去。可能是有.h文件没有找到,文件你有可能拷过来了,但是可能路径没有设置好。注意,第三步里的参数设置,一定要仔细地一个个与原来的genericApp进行核对。
xiaoyige 发表于 2011-1-27 15:48:45 | 显示全部楼层
顶顶顶顶顶顶
F117C 发表于 2011-1-27 20:38:25 | 显示全部楼层
楼主写的太好了,跟这你的资料学习呢,最近在看《大话设计模式》写的挺有趣,我们如果能把zigbee做成那种轻松愉快又不乏知识性就好了,加油!
liyujun 发表于 2011-2-10 23:50:49 | 显示全部楼层
本帖最后由 liyujun 于 2011-2-10 23:58 编辑

用的是CD-EW8051-7601和CD-EW8051-751A编译BeginApp工程都是这个错误
Fatal Error[e163]: The command line symbol "_EXTENDED_STACK_END" in  D:\BeginApp\BeginApp\IAR Project\..\..\Tools\CC2430DB\f8w2430.xcl 197
zk19870506 发表于 2011-3-20 22:29:50 | 显示全部楼层
在sample这个例子中直接使用UART_Send_String这个函数好像编译不过去,不知道有没有这个函数,是没有这个函数吧!  但是自己加进去个函数怎么不行啊!我的初始化是这样的:
void initUARTtest(void)
{
    CLKCON &= ~0x40;              //晶振
    while(!(SLEEP & 0x40));      //等待晶振稳定
    CLKCON &= ~0x47;             //TICHSPD128分频,CLKSPD不分频
    SLEEP |= 0x04;                                  //关闭不用的RC振荡器

    PERCFG = 0x00;                                //位置1 P0口
    P0SEL = 0x3c;                                //P0用作串口

    U0CSR |= 0x80;                                //UART方式
    U0GCR |= 10;                                //baud_e = 11;
    U0BAUD |= 216;                                //波特率设为57600
    UTX0IF = 1;

    U0CSR |= 0X40;                                //允许接收
    IEN0 |= 0x84;                                //开总中断,接收中断
}
是不是初始化的问题?
JM洺 发表于 2011-3-27 15:03:26 | 显示全部楼层
谢谢你啊 我就在协议栈 的sample中卡主了 真的超级感激你 希望还有多些对协议栈的入门指导教程 不过还是非常的感谢你 现在终于有点明白
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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