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

cc3200读取链路层数据

请问,我该如何读取链路层的数据呢?

是否是这样子:

_i8 buffer[1536];
_i16 sd;
_u16 size;
SlTransceiverRxOverHead_t *transHeader;
sd = sl_Socket(SL_AF_RF,SL_SOCK_RAW,11); // channel 11
while(1)
{
size = sl_Recv(sd,buffer,1536,0);
transHeader = (SlTransceiverRxOverHead_t *)buffer;
printf("RSSI is %d frame type is 0x%x size %d\n",transHeader->rssi,buffer[sizeof(SlTransceiverRxOverHead_t)],size);
}

是否还需要其他的代码呢?

Yonghua Pan:

是的,你说的是对的。

如果解析数据请参考:

http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_Transceiver_Mode

赞(0)
未经允许不得转载:TI中文支持网 » cc3200读取链路层数据
分享到: 更多 (0)