您好,
最近选购了一块CC3200 Launchpad Rev4.1的板子。
尝试运行各种带有SimpleLink的例程,比如Getting_Started_with_AP和Getting_Started_with_Station,在作为Station工作的时候搜索不到附近的路由器,在作为AP的时候,我尝试用PC连接到CC3200,也找不到信号。我是用IAR4.30来烧写程序的,Service Pack是最新的,在国外TI论坛也问过TI员工,他们让我运行一下Scan_Policy例程,我运行了,可是搜索不到我的路由器,我有两个路由器,而且其中一个已经用在了CC3000的项目中,所以应该能搜索到它的信号,不知道怎么回事。
有一个情况,在我刚拿到板子的时候,我尝试运行了一下HTTP Server的例程,里面需要我将VCC和Pin58连接在一起,可是我当时马虎,把VCC和5V(P2)连接在一起了,不知道这样是否把板子损坏了,以至于我一直不能成功运行程序。基本例程中尝试了Blinky,点亮LED,是成功的, 串口打印倒是也能正常工作。
这是我在运行Scan Policy时候的截图 :
谢谢您的回复
Zhang JiaYi
Ken Wang:
你在做AP说是SAT例程的时候,串口打印的信息是什么样的呢?
方便截取其中给一个打印消息看一下吗?
jiayi zhang:
回复 Ken Wang:
谢谢您的回复。首先我运行了一下例程中的getting_started_with_wlan_statioin,按照我的路由器的SSID和密码形式对common.h文件进行修改,如图所示 :
然后用iar进行debug,查看串口情况,串口波特率为115200,显示如下 :
经过检查,程序死在了WlanConnect函数中的while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus))) , 也就是说并没有收到WLANEvent事件。之后我对路由器进行了更改,改为无加密形式,结果一样,仍然是连接不上。
再之后,我对另一个例程getting_started_with_AP进行测试,UART提示我输入一个自定义的SSID, 我输入的是wlanap,如图:
之后,就出现了乱码,而我用笔记本电脑也搜索不到SSID为wlanap的信号
不知道是什么情况导致的,也许是我串口有问题?
希望您给予帮助,谢谢
Best Regards,
Zhang JiaYi
Ken Wang:
回复 jiayi zhang:
麻烦告诉一下你的CC3200芯片上的mark吗?另外有没有尝试更新一下service pack,下载最新版本的。
谢谢
Ken Wang:
回复 Ken Wang:
个人感觉你的CC3200应该没有因为你错接跳帽烧坏,毕竟串口打印的消息显示CC3200的内核已经起来了。
谢谢
jiayi zhang:
回复 Ken Wang:
芯片上面显示的是 cc3200R1
Service Pack我已经用的是最新的
jiayi zhang:
回复 Ken Wang:
问题虽然没有解决,不过排除了软件上面的问题,我再自己琢磨琢磨吧。
chunhui Zhao1:
回复 Ken Wang:
你好:这个问题我也遇到了 大致和楼主差不多,出现了5次了,以前解决办法卸载SDK,重新构建驱动库,今天不行了很坑的,请帮帮我,过几天比赛要用的
Terry Han:
回复 jiayi zhang:
不要使用WPA加密方式,修改为WPA2的加密方式。