主题中讨论的其他器件: 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 总线吗?