在调试CC3200LP的P2P例程时,函数卡死在WlanConnect()函数内,是CC3200找不到p2p-negotiation请求,(device found any p2p-negotiation request),
STATUS_BIT_P2P_REQ_RECEIVED 这一位始终没有置位,但是我在我自己的设备上就搜索不到CC3200发出的WIFI信号,当然没有办法实现p2p negotiation啊,
请问这是为什么呢?还有就是LP板上的跳线帽的接法?如图,什么时候把跳线帽放到P58和VCC,什么时候放到J15,好迷糊啊,手册上面没有明确提到这个问题?
我使用的环境是IAR 7.30 ,SDK的版本是1.0.0的,其他的AP模式可以调试成功的。
谢谢。
Zhengpei Mo1:
在调试CC3200LP的P2P例程时,函数卡死在WlanConnect()函数内,是CC3200找不到p2p-negotiation请求,(device found any p2p-negotiation request),
STATUS_BIT_P2P_REQ_RECEIVED 这一位始终没有置位,但是我在我自己的设备上就搜索不到CC3200发出的WIFI信号,当然没有办法实现p2p negotiation啊,
请问这是为什么呢?还有就是LP板上的跳线帽的接法?如图,什么时候把跳线帽放到P58和VCC,什么时候放到J15,好迷糊啊,手册上面没有明确提到这个问题?
我使用的环境是IAR 7.30 ,SDK的版本是1.0.0的,其他的AP模式可以调试成功的。
谢谢。
Ken Wang:
首先跳帽跳到J15的时候,是在用uniflash烧写程序的时候,这个时候一定需要这样的操作,不然烧写不成功。
在运行程序是,这个跳帽需要拿掉,不然程序无法正常运行。
在我们的out of box例程里面需要把P58和VCC短接,这个是在代码里面有判断语句的,只有这样,cc3200会强制运行在AP模式下。
在其他的例程里面,或是坐SAT的历程里面,这个跳帽一般对不需要加。
最后,针对你的P2P例程调试不成功的问题,首先你得确定你的终端设备支持wifi direct的功能,一般支持这个功能的手机,都会在专门的一个页面下显示可以连接的P2P的设备,而不是像我们传统在wifi设备显示的界面里面出现。
谢谢