微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 紧急:AF_DataRequest的transID与AF_DATA_CONFIRM_CMD的transID不一致

紧急:AF_DataRequest的transID与AF_DATA_CONFIRM_CMD的transID不一致

时间:12-22 整理:3721RD 点击:

每次调度AF_DataRequest,都会产生一个AF_DATA_CONFIRM_CMD,而且前者输入的transID是后者回收的transID。

但是如果数据包过长,AF_DataRequest调度了APSF分包模式,则transID不一致了,AF_DATA_CONFIRM_CMD回收的transID永远都是一个固定的值。

你可以这样再尝试下,在完成分包发送以后,再发送一次数据看收到的AF_DATA_CONFIRM_CMD和之前分包发送时候的transID一样吗?

连续发送几包,发送的时候transID在不断的增加,而AF_DATA_CONFIRM_CMD的transID始终是0xA0。我在任务初始化的时候去掉了几个任务,transID又变成了0x60,好像AF_DATA_CONFIRM_CMD的transID值和我发送时的transID无关,而和我整个工程内用掉多少ROM和RAM有关。我怀疑是不是z-stack 2.5.1a的lib有问题,最有可能的就是把指向transID的指针当成transID的值发给我了。

我现在试过很多版面的z-stack,那个GeneralApp的也有这种情况。

上一篇:cc2500接收模式
下一篇:蓝牙集中器连接

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top