各位大神
我通过 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 有影响?
TI中文支持网


