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

CC3200怎么快速开启DHCP服务?

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

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

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

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

谢谢~

Terry Han:

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

打开 Enable DHCP client功能

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

ZhenNing yang:

回复 Terry Han:

谢谢, 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服务开启吗?

谢谢~

Terry Han:

回复 ZhenNing yang:

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

赞(0)
未经允许不得转载:TI中文支持网 » CC3200怎么快速开启DHCP服务?
分享到: 更多 (0)