有一个应用场景,cc3200设备在没任务的情况下时处于LPDS模式(CC3200设备作为STA连接这个Server),这个时候保持着wifi连接,当有拍照需求的时候,Server通过socket 发送指令给 设备端(这个时候cc3200应该从LPDS模式下被唤醒了吧?!),设备端收到指令后首先通过cc_app_putoff_pm() disable PM, 然后进入指令处理任务,首先打开配置摄像头(摄像头用的是MT9D111),然后获取数据,然后通过socket 传输jpeg数据,整个流程是可以跑通的 camera 使用的例子 采用的是sdk/example 里面的websock_camera 对camera的操作, 实际测试的过程中发现 当从LPDS模式下把设备唤醒后,对camera进行操作后 获取图像的时间明显变长了,通过debug 发现是 CameraSensorInit 写寄存器的时间变长了,这是为什么?有解决方案么?
PS:当设备从LPDS唤醒后 参考lp3p0_plat_ops.c 的例子,在lp3p0_restore_soc_data 里面重新配置了I2C_IF_Open(I2C_MASTER_MODE_FST);
另外 CC3200 的SDK里面有可以直接获取当前 系统时钟频率的 api么?