TI中文支持网
TI专业的中文技术问题搜集分享网站

AF_DataRequest()函数

各位好,

用AF_DataRequest()函数发送数据,函数返回值是正确的,但是貌似没有将数据发送出去? 包嗅探器没有嗅探到数据,节点也没有收到数据。

哪位给点建议?

多谢!

CZ:

用Zstack原始的代码试试看看能不能发出来,如果Sniffer还是看不到就得查查硬件有没有问题了,例如频点准不准,功率有没有出来,硬件的测试可以直接用SmartRF Studio

Damon:

回复 CZ:

一次发送31字节应该没问题吧?

用原始代码(数据部分为NULL)发送,没有问题。

WZ:

回复 Damon:

31个字节应该是没有问题的。试试别的TI的样例程序,检查一下供电。

Damon:

回复 WZ:

供电没问题。

调试过程中总是出现:

Fri Dec 28 11:19:35 2012: The stack 'XdataStack' is filled to 100% (1535 bytes used out of 1535). The warning threshold is set to 90.%

这个警告。 是不是这个影响了数据发送呢?

谢谢!

WZ:

回复 Damon:

试着减少一些全局变量,这个提示一般是指stack区超了,或者你在工程的选项里把这个stack加大一点。

Damon:

回复 WZ:

IDATA、PDATA、XDATA  ,这三个都加大吗? 最大能到多少呢?

WZ:

回复 Damon:

是Xdata的,不要设很大,和你的程序内存是共享的。

Susan Yang:

回复 Damon:

CC2530 有8KBSRAM ,映射到DATA和XDATA;256KB闪存,映射到CODE和XDATA。

关于他们的详细介绍 您可以参考   http://www.feibit.com/thread-4088-1-1.html

赞(0)
未经允许不得转载:TI中文支持网 » AF_DataRequest()函数
分享到: 更多 (0)