微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 运行example 里的tcp_socket 停在WlanConnect

cc3200 运行example 里的tcp_socket 停在WlanConnect

时间:10-02 整理:3721RD 点击:

自己做的板子,运行example 里的tcp_socket 停在WlanConnect(),一直等在while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))。运行在AP模式下可以使用电脑端连接并完成数据的收发。程序在TI Launch pad运行都正常。

请ti工程师帮忙分析原因。

注意首先要修改TI 例程example 中的tcp_socket 文件WlanConnect()关于你的AP、路由器的名字加加密密码,修改后才能让CC3200连接到你的AP、路由器上,否则就会卡在while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))中。请确认程序中修改了路由器的名字和密码。

路由器的名字,密码啥的都没有问题,用TI的板子,连接正常。一样的代码到了我的板子上就卡在了while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))这。

service pack和SDK的版本是匹配的吗?

版本匹配,使用的和ti开发版里烧写的都一样,开发板一切正常

串口打印[GENERAL EVENT] - ID=[-102] Sender=[5]

我换了个路由器自己的板子就可以连接,这是为啥?之前的路由器连接TI的Launch Pad没有问题,自己的板子就是连不上,串口打印[GENERAL EVENT] - ID=[-102] Sender=[5]。

请大家帮忙分析一下!谢谢

会不会和你自己做的板子的射频wifi信号比TI的Launchpad弱一些,导致之前的路由器连不上,换了路由器,是否和之前的路由器在同一个位置?信号强度会不会比之前的路由器更强?硬件和软件都是一样的话从硬件属性上推测就是射频信号的强度了。

很奇怪的现象,就是我附近的这个路由器连不上,我连别的楼层的路由器型号一样的,信号弱的都可以。但开发板的就能连上我旁边的这个。我再多测试几个吧,现在这个现象我真是想不明白了。不知道有没有遇到这种情况的。

嗯,确实比较奇怪,如果找到是什么原因了,可以回帖和我们一起分享。

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

网站地图

Top