微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200怎么快速开启DHCP服务?

CC3200怎么快速开启DHCP服务?

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

我在CC3200评估板做实验时,虽然在初始化CC3200中允许DHCP客户端,但是,APP第一次连接时往往很慢且需要做错误处理,第二次及以后就很快。

初步估计是CC3200的DHCP服务开启问题,请问:

1)在初始化cc3200中:Enable DHCP client,是否并没有马上开启DHCP服务?

2)能直接开启DHCP服务吗?

谢谢~

如果要开启CC3200的DHCP功能,直接在CC3200的初始化中加入DHCP的初始化代码

打开 Enable DHCP client功能


lRetVal = sl_NetCfgSet(SL_IPV4_STA_P2P_CL_DHCP_ENABLE,1,1,&ucVal);
ASSERT_ON_ERROR(lRetVal);

谢谢, Terry Han

当执行

lRetVal = sl_NetCfgSet(SL_IPV4_STA_P2P_CL_DHCP_ENABLE,1,1,&ucVal);
ASSERT_ON_ERROR(lRetVal);

并重启之后,APP首次连接时会出错(DHCP尚未启动?),错误处理后可以连接成功,能获得IP地址;APP再次或多次连接则不再出错。

1)我需要等待DHCP服务开启吗?

谢谢~

APP连接出错?错误处理后连接成功,是什么错误?APP去连接CC3200? CC3200是做Station还是AP? DCHP的作用是CC3200作为Station模式连接AP时,AP自动分配IP给CC3200,。

再次谢谢,Terry Han

正如你所说:“DCHP的作用是CC3200作为Station模式连接AP时,AP自动分配IP给CC3200”,我在CC3200程序中遵循这样做的。

APP发现p2p(CC3200)设备后,首次APP连接CC3200过程中,cc3200报:Error [-2000] at line [647] in function [WlanConnect]

在CC3200处理错误并重启之后,首次连接成功(耗时约6~8秒)。

当APP断开连接,并第二次或更多次连接CC3200:CC3200不再报错,连接成功(耗时<2秒)。

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

网站地图

Top