Part Number:DRA756
Tool/software: Linux
Hi, recently, i encounter a problem about starting u-boot from SD card.
SDK: ti-processor-sdk-linux-automotive-dra7xx-evm-5_00_00_01
CPU: DRA756
u-boot: git://git.ti.com/ti-u-boot/ti-u-boot.git
connection:
/* MMC1_PINS_SDR12 */
0x1754 0x60000 W6 CTRL_CORE_PAD_MMC1_CLK mmc1_clk mmc1_clk
0x1758 0x60000 Y6 CTRL_CORE_PAD_MMC1_CMD mmc1_cmd mmc1_cmd
0x175C 0x60000 AA6 CTRL_CORE_PAD_MMC1_DAT0 mmc1_dat0 mmc1_dat0
0x1760 0x60000 Y4 CTRL_CORE_PAD_MMC1_DAT1 mmc1_dat1 mmc1_dat1
0x1764 0x60000 AA5 CTRL_CORE_PAD_MMC1_DAT2 mmc1_dat2 mmc1_dat2
0x1768 0x60000 Y3 CTRL_CORE_PAD_MMC1_DAT3 mmc1_dat3 mmc1_dat3
0x176C 0xE0000 W7 CTRL_CORE_PAD_MMC1_SDCD mmc1_sdcd mmc1_sdcd
0x1770 0xD0000 Y9 CTRL_CORE_PAD_MMC1_SDWP mmc1_sdwp mmc1_sdwp
VDD is connected to 3.3v power directly instead of control by PCF8575.
Now, i have no idea to fix the problem and i hope you guys give me some suggestion.I would be very grateful.
the following log is that the u-boot output.
====================================================================
U-Boot SPL 2019.04-rc1-00239-gb89074f-dirty (Jul 05 2019 - 17:36:32 +0800)
DRA752-GP ES2.0
Trying to boot from MMC1
no pinctrl state for default mode
unable to get I2C bus. ret -19
tps65903x: could not set LDO1 voltage.
clock is enabled (400000Hz)
clock is enabled (25000000Hz)
Loading Environment from FAT... *** Warning - bad CRC, using default environment
Loading Environment from MMC... clock is enabled (400000Hz)
Card did not respond to voltage select!
*** Warning - No block device, using default environment
U-Boot 2019.04-rc1-00239-gb89074f-dirty (Jul 05 2019 - 17:36:32 +0800)
CPU : DRA752-GP ES2.0
Model: TI DRA742
Board: DRA74x EVM REV
DRAM: 1.5 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... MMC: no card present
Loading Environment from MMC... clock is enabled (400000Hz)
Card did not respond to voltage select!
*** Warning - No block device, using default environment
Warning: fastboot.board_rev: unknown board revision
clock is enabled (400000Hz)
Card did not respond to voltage select!
invalid mmc device
Net: Could not get PHY for ethernet@48484000: addr 2
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Hit any key to stop autoboot: 0
MMC: no card present
MMC: no card present
MMC: no card present
MMC: no card present
Trying to boot Linux from eMMC ...
clock is enabled (400000Hz)
Card did not respond to voltage select!
MMC: no card present
Trying to boot Android from eMMC ...
clock is enabled (400000Hz)
Card did not respond to voltage select!
MMC: no card present
clock is enabled (400000Hz)
Card did not respond to voltage select!
clock is enabled (400000Hz)
Card did not respond to voltage select!
mmc - MMC sub system
Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
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 in 512-byte blocks):
[user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
[gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
[check|set|complete] - mode, complete set partitioning completed
WARNING: Partitioning is a write-once setting once it is set to complete.
Power cycling is required to initialize partitions after set to complete.
mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
- Set the BOOT_BUS_WIDTH field of the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
- Change sizes of boot and RPMB partitions of specified device
mmc partconf dev [boot_ack boot_partition partition_access]
- Show or change the bits of the PARTITION_CONFIG field of the specified device
mmc rst-function dev value
- Change the RST_n_FUNCTION field of the specified device
WARNING: This is a write-once field and 0 / 1 / 2 are the only valid values.
mmc setdsr <value> - set DSR register value
Wrong Image Format for bootm command
ERROR: can't get kernel image!
=> mmc info
MMC: no card present
=>