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.

[参考译文] Linux/AM5708:U-boot 中存在 I2C 总线错误

Guru**** 2558250 points
Other Parts Discussed in Thread: AM5708

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612047/linux-am5708-i2c-bus-error-in-u-boot

器件型号:AM5708
主题中讨论的其他器件: PMP

工具/软件:Linux

您好!

我在基于 am5708的电路板上的 i2c 总线1上具有 PMIC 和 i2c 总线3上的 EEPROM。 我将使用函数代码中的 CONFIG_EEPROM_BUS_ADDRESS 参数将 EEPROM i2c 总线选择为2、

RC = ti_i2c_EEPROM_AM_get (CONFIG_EEPROM_BUS_ADDRESS、
                                 CONFIG_EEPROM_CHIP_ADDRESS);

中的"DEV_RETECT。"

我在 uboot 获取了以下日志、

U-Boot SPL 边缘
DRA722-GP ES2.0

### i2c_init、被称为 spped = 100000、从器件= 1总线= 2
错误:软复位超时
尝试从 MMC1引导

WAIT_TO_EVENT 中超时:STATUS=0000
检查总线的 PADS /上拉电阻是否配置正确
I2C_WRITE:等待 addr ACK 时出错(STATUS=0x0)
lp873x:无法设置 LDO1电压。
读取 args
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img


U-Boot 2016.05-g30a12b3 (2017年7月21日- 11:48:14 +0530)

CPU :DRA722-GP ES2.0
型号:TI AM5708 EDGE
电路板:AM570x EDGE REV
DRAM: hwinit DRAM_init
>SDRAM_INIT()
1 GiB
MMC:  sdr104没有 pinctrl
ddr50没有 pinctrl
sdr50没有 pinctrl
sdr25无 pinctrl
sdr12没有 pinctrl
HS200_1_8v 无 pinctrl
OMAP SD/MMC:0、OMAP SD/MMC:1.
lp873x:无法设置 LDO1电压。
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境


### board_detect 中的 ti_i2c_EEPROM_init、总线= 2.

i2c uclass compat 设置 i2c_bus = 2中的###

标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
网络:   
警告:以太网@48484000使用 ROM 中的 MAC 地址
eth0:以太网@48484000
按任意键停止自动引导: 0

 


而且、在 uboot 控制台上、当我尝试通过"i2c bus 2"命令将 i2c 总线选择为2时、默认情况下会选择0、显示如下:

无效总线2:ERR=-19

您能告诉我如何选择 EEPROM i2c 总线吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是哪个 Linux SDK?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 Yocto 构建 Linux 版本4.4.41。

    谢谢、
    Gunjal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求软件团队查看这一点。 他们将在这里作出回应。