This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI工程师,请教CC3200 几个问题。谢谢

Other Parts Discussed in Thread: CC3200

问题一如下:

CC3200在TCP SERVER模式下,在simplelink没有看到能够支持超时断开client的socket连接,

比如可以设置3秒钟client没有数据发送来,就默认断开???

如果不支持的话,只能直接根据

 Link.TcpServer.NewSockID = sl_Accept(                                          Link.TcpServer.SockID,                                          ( struct SlSockAddr_t *)&(Link.TcpServer.Addr),                                          (SlSocklen_t*)&(Link.TcpServer.AddrSize));       

 

  ASSERT_ON_ERROR(sl_Close(Link.TcpServer.NewSockID));

 

这两个函数结合再加个TIMER?

 

问题二如下:

在 timer 例程中,我发现在定时器分频函数修改 Timer_IF_Init(PRCM_TIMERA0, g_ulBase, TIMER_CFG_PERIODIC_UP, TIMER_A, 200);

分频为200,多少timer的时钟也没有分频,80MHZ在哪里跑。LED闪烁跟例程默认代码一样。

 

问题三如下:

CC3200的RTC只是秒中断而已??不支持日历??这样只能用软件算法来搞日历?

 

 

 

  • 还有一些问题。。

     

    4.模块当TCP Server时,在哪里可以知道有客户端连接成功了?除了sl_Accept这个函数,有没有事件触发之类的,在线调试,外部Client连接,断开,不能进入SimpleLinkSockEventHandler事件函数

     

    5.这个模块可以支持多链接吗?如UDP服务器,,TCP服务器,客户端

  • 1. 是的,你目前需要用这两个函数加timer. 我们正在开发API去可设置socket keep alive timeout,那样就不用下timer。

    2. 我在SDK 1.0 timer里面没有看到你一样的代码。 你是想设置什么样的timer?

    3. 是的,需要用软件算法来算日历。如果需要时间的话我们建议用NTP去网上拿时间。

    4. 就是用sl_Accept这个函数

    5. 可以支持多链接的