主题中讨论的其他器件: BQ32000、 TPS65217
大家好、
我正在使用基于 AM3352的定制板。 我使用的是 TI SDK 4.0、并具有基于 AM335x EVM 的定制 uboot。
我们没有电路板检测 EEPROM、也没有将 I2C0用于任何用途。 I2C1上有 TPS65217C 和 BQ32000。
我已经按照如下方式完成了引脚多路复用:
静态结构 MODULE_PIN_mux i2c1_PIN_mux[]={
{offset (spi0_D1)、(mode (2)| RXACTIVE |
PULLUP_EN | SLEWCTRL)}、/* I2C_DATA */
{offset (spi0_cs0)、(mode (2)| RXACTIVE |
PULLUP_EN | SLEWCTRL)}、/* I2C_SCLK *
{-1}、
};
我在 板级配置文件中调用 i2c_set_fbus_num (1)、以切换到 I2C1。
问题:
当我启动 U-boot 并尝试探测 I2C1上的芯片时。 U-boot 抛出以下错误。
按任意键停止自动引导: 0
=> I2C DEV 1
将总线设置为1
=> I2C 探针
有效的芯片地址:WAIT_TO_EVENT 中的超时:STATUS=0100
检查总线的 PADS /上拉电阻是否配置正确
WAIT_TO_EVENT 中超时:STATUS=0000
检查总线的 PADS /上拉电阻是否配置正确
WAIT_TO_EVENT 中超时:STATUS=0000
检查总线的 PADS /上拉电阻是否配置正确
WAIT_TO_EVENT 中超时:STATUS=0000
检查总线的 PADS /上拉电阻是否配置正确
WAIT_TO_EVENT 中超时:STATUS=0000
同样、它在内核启动中显示以下错误:
[2.561037] OMAP_i2c 4802a000。i2c:控制器超时
[2.591040] tps65217 1-0024:从寄存器0x16读取失败
[2.596211] VDDS_DPR:无法启用
[2.59999996] tps65217 1-0024:注册 tps65217-PMIC 稳压器失败
[2.606711] tps65217-PMIC:tps65217-PMIC 的探头失败、错误-110
[3.681025] OMAP_i2c 4802a000。i2c:控制器超时
[3.711029] tps65217 1-0024:无法读取修订版寄存器:-110
[3.717817] tps65217:探测1-0024失败,错误-110
[3.724058] OMAP_i2c 4802a000.i2c:总线1 rev0.11、频率为400kHz
[3.730731] hctosys:无法打开 RTC 设备(rtc0)
[3.736579] WLAN-en-regulator:正在禁用
请说明此问题的可能原因。
谢谢、
Divyeshkumar M