Other Parts Discussed in Thread: AM5728, , BEAGLEBOARD-X15
Tool/software: Linux
Hi,
We have been developing using the AM5728 IDK dev board and transitioned to bringing a custom board using the AM5726.
It looks like the bootloader is reading an EEPROM for the Board ID. We did not put an EEPROM on our custom board. We tried bypassing the Board ID check and forced the
board to be the AM5728 IDK. It also looks like it's trying to access the PMIC chip tps65903x chip. On our custom board, the chip is mapped to I2C2 instead of I2C1.
We are looking into how to remap this in the bootloader. It also looked like it was trying to load linux from emm1 interface which I think is the eMMC Flash and we want to boot from the SD Card.
We tried forcing the code to boot from mmc0 .
Sample output is below. Any recommendations or insight into bringing up the board would be appreciated.
Thanks,
Christine
Output:
could not set LDO1 voltage.
no pinctrl state for default mode
*** Warning - bad CRC, using default environment
reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img
CPU : DRA752-GP ES2.0
Model: TI AM5728 BeagleBoard-X15
Board: AM572x IDK REV
DRAM: 2 GiB
OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
tatus=0x116)
Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x54524150SATA link 0 timeout.
AHCI 0001.030or devices...
Found 0 device(s).
Net: Cou
Hit any key to stop autoboot: 0
i2c_write: error waiting for data ACK (status=0x116)
read error from device: fdf2fa90 register: 0x50!i2c_write: error or waiting for data ACK (status=0x116)
read error from device: fdf2fa90 register: 0x50!i2c_write: error waiting for data ACK (16)
read error from device: fdf2fa90 register: 0x50!Error enabling VMMC supply
i2c_write: error waiting for data ACK (status=0x116)
read error from device: fdf2fa90 register: 0x50!i2c_write: error waiting for data ACK (status=0x116)
read error from dswitch to partitions #0, OK
mmc0(part 0) is current device
i2c_write: error waiting for data ACK (status=0x116)
read error fster: 0x50!Error enabling VMMC supply
Trying to boot Android from eMMC ...
rom device: fdf2fa90 register: 0x50!i2c_write: error waiting for data ACK (status=0x116)
read error from device: fdf2fa90 register: 0x50!Error enabling VMMC supply
mmc - MMC sub system
Usage:
mmc info - display info of the current MMC device
mmc r current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc{on|off}]] - sets user data area attributes
[gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
nce it is set to complete.
Power cycling is required to initialize partitions after set to complete.
mmc bootbus dev boot_bot part size MB> <RPMB part size MB>
- Change sizes of boot and RPMB partitions of specified device
mmc partconf dev [boot_aeld and 0 / 1 / 2 are the only valid values.
mmc setdsr <value> - set DSR register value
mmc - MMC sub system
Usage:
mmn
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc hwpartition [args...] - does hardware partitioning
arguments (sizes ih] [wrrel {on|off}]] - general purpose partition
[check|set|complete] - mode, complete set partitioning completed
WARNIof the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
- Change sizes of boot and RPMB paRTITION_CONFIG field of the specified device
mmc rst-function dev value
- Change the RST_n_FUNCTION field of theR register value
Wrong Image Format for bootm command
ERROR: can't get kernel image!
