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.

[参考译文] CC3200:CC3200 LPDS 摄像头和 I2C

Guru**** 2813665 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/719306/cc3200-cc3200-lpds-camera-and-i2c

器件型号:CC3200

请参阅示例。 IDLE_PROFILE

//结构化与
电源管理相关的所有模块的常规信息。 框架
结构 SoC_MODULE 模块[]={
/*------ 用于联网的链路 SPI 必需--> *
{
PRCM_LSPI、 /*模块 ID */
LSPI_base、 /*基本地址*/
INT_LSPI、 /*中断*/
e_freq_mhz80、 /*频率*/
(volatile unsigned long*)(arCM_BASE +
APPS_RCM_O_MCSPI_A2_CLK_Gating)、/*时钟寄存器*
E_PM_S1、 /*最低 PM */
LINK_SPI_SETTINGS、 /*细节*/
null、 /* SW 驱动程序*/
null、 /*下一个项目*/
CLK_ENbl_op、 /* Clk en op */
CLK_dsbl_op、 /* Clk DS op */
SPI_DRIVER_LOAD /*驱动程序 LD */
}、
/*------ 在此处添加任何特定于应用的模块--- *
{
PRCM_UARTA1、 /*模块 ID */
UARTA1_BASE、 /*基本地址*/
INT_UARTA1、 /*中断*/
e_freq_mhz80、 /*频率*/
(volatile unsigned long*)(arCM_BASE +
APPS_RCM_O_UART_A1_CLK_Gating)、/*时钟寄存器*
E_PM_S1、 /*最低 PM */
UART_SETTINGS、(&U) /*细节*/
null、 /* SW 驱动程序*/
null、 /*下一个项目*/
CLK_ENbl_op、 /* Clk en op */
CLK_dsbl_op、 /* Clk DS op */
UART_DRIVER_LOAD /*驱动程序 LD */
}
}; 

我找不到类似"LINK_SPI_SETTINGS""UART_SETTINGS"的结构

我是否应该在 void lp3p0_restore_soc_data()函数中重新配置 i2c 和 camera?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    似乎没有为 I2C 编写的硬件抽象层、因此如果您想使用具有 I2C 的低功耗模式(例如 LPDS)、则必须编写自己的代码。

    如果您需要更自动化的电源管理/更强大的低功耗模式、我还建议您查看我们的第2代器件(CC3220)、该器件内置了使用 TI 驱动程序的功能。


    谢谢、
    Alexis