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

cc3200 LPDS 进入时间

各位大神

我通过 idle profile发现,从进入cc_idle_task_pm();到完全LPDS至少需要18ms,我是用printf在 RTC TIMER 中断函数TimerCallback(void *vParam)里加打印,打印出systic的值算出的。

我发现从上一次打印到下一次唤醒的时候打印,正好是18ms。不知道我这样理解对不对???

从手册上没只找到了hibernate的时间,并没有LPDS的进入时间

charlie liu:

回复 Terry Han:

谢谢Terry 现在就是还有个问题

我在大循环里测试发送,利用LPDS的唤醒源timer每50ms让LPDS_Flag2置1;

socket我选择的是nonblock模式,但是发送一定数据之后,sl_sendto就不发数据了,又经过几十个循环istatus总是返回-11(这个时候timer一切正常)

如果换一个timer测试,就没有这个问题。很想知道是为什么??

   while(1)        {         if(LPDS_Flag2==1)         {           LPDS_Flag2=0;        iStatus = sl_SendTo( iSockID,  &wifi_send_buf, 1, 0,( SlSockAddr_t *)&sAddr, iAddrSize );              } }

难道simplelink也用的rtc时钟?

charlie liu:

回复 Terry Han:

CC3200 的MCU 和 nwp哪个耗电高一些?   请问有没有具体讲的地方?

Terry Han:

回复 charlie liu:

这个没有,还是看整体功耗,关于CC3200的功耗问题,我做了一个功耗测试报告,帖子:CC3200-M4+NWP电源管理功耗测试笔记

Terry Han:

回复 charlie liu:

附件如下:

charlie liu:

回复 Terry Han:

可是这个RTC为何会对sl_sendto 有影响?

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 LPDS 进入时间
分享到: 更多 (0)