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

CC3200连接成功,但接收不了数据都有什么原因?

如题:程序会进入/************************/里运行,说明连接成功了,但没有接收到数据吧?这个什么原因呢?

此程序在别的板子上正常工作,近来改了一次板就这样了,是硬件的问题吗?但连接是正常的,而且改板主要是针对别的功能,这块基本没什么变啊!!!

if( IS_IP_LEASED(g_ulStatus) && g_ConnectionOK)
{
        lRetVal = sl_Recv(g_TcpSock.iNewSockDesc, (unsigned char *)&g_CtrlDataBuff, MAX_CTRL_PACKET_SIZE, 0);

       if( lRetVal <= 0 )
       {

            /************************/

      }

      else

      {

      /////////////////////////////

      }

}

Viki Shi:

改版以后才出现问题,大概率是硬件方面,对比排查一下吧

user1252639:

回复 Viki Shi:

主要是,改版动的地方非常小,而且3200其他所有功能都正常,网络方面至少也能正常连接!!!

user1252639:

回复 Viki Shi:

如果天线这块处理的不是那么好的话(当然也不是很差),会出现这各情况吗?
网络连接正常是不是说明天线这块也还可以,要不然连接不上?

Viki Shi:

回复 user1252639:

卡在 sl_Recv也有可能是软件的原因,但是基于出现问题的前提—-改扮后出现,之前运行正常,硬件问题的可能性更高,天线质量影响通信的

gaoyang9992006:

你这个程序如果烧录回原来的板子或者官方的板子,如果是可以正常工作的,那跟软件没关系了。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200连接成功,但接收不了数据都有什么原因?
分享到: 更多 (0)