TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X 在使用SD卡烧写emmc时,uboot已经从SD卡启动,怎么显示Card did not respond to voltage select!,导致无法正常烧写emmc,这是哪里出了问题

U-Boot SPL 2019.01-g1ebdbc7-dirty (Jun 15 2020 – 23:30:29 +0800)
Trying to boot from MMC1
Loading Environment from FAT… *** Warning – bad CRC, using default environment

Loading Environment from MMC… Card did not respond to voltage select!
*** Warning – No block device, using default environment

U-Boot 2019.01-g1ebdbc7-dirty (Jun 15 2020 – 23:30:29 +0800)

CPU : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT… *** Warning – bad CRC, using default environment

Loading Environment from MMC… Card did not respond to voltage select!
*** Warning – No block device, using default environment

<ethaddr> not set. Validating first E-fuse MAC
Net: Could not get PHY for ethernet@4a100000: addr 0
eth0: ethernet@4a100000
Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is 4c:3f:d3:cb:f2:55
, eth1: usb_ether
Press SPACE to abort autoboot in 2 seconds
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1…
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
4244032 bytes read in 360 ms (11.2 MiB/s)
49049 bytes read in 7 ms (6.7 MiB/s)
Card did not respond to voltage select!
Card did not respond to voltage select!
SD/MMC found on device 1
Card did not respond to voltage select!
Card did not respond to voltage select!
## Error: "bootcmd_nand0" not defined
starting USB…
USB0: Port not available.
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC de:ad:be:ef:00:01
HOST MAC de:ad:be:ef:00:00
RNDIS ready
The remote end did not respond in time.missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-4c-3f-d3-cb-f2-53

Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is 4c:3f:d3:cb:f2:55
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC de:ad:be:ef:00:01
HOST MAC de:ad:be:ef:00:00
RNDIS ready
The remote end did not respond in time.Retrieving file: pxelinux.cfg/00000000

Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is 4c:3f:d3:cb:f2:55
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC de:ad:be:ef:00:01
HOST MAC de:ad:be:ef:00:00
RNDIS ready

U-Boot SPL 2019.01-g1ebdbc7-dirty (Jun 15 2020 – 23:30:29 +0800)
Trying to boot from MMC1
Loading Environment from FAT… *** Warning – bad CRC, using default environment

Loading Environment from MMC… Card did not respond to voltage select!
*** Warning – No block device, using default environment

U-Boot 2019.01-g1ebdbc7-dirty (Jun 15 2020 – 23:30:29 +0800)

CPU : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT… *** Warning – bad CRC, using default environment

Loading Environment from MMC… Card did not respond to voltage select!
*** Warning – No block device, using default environment

<ethaddr> not set. Validating first E-fuse MAC
Net: Could not get PHY for ethernet@4a100000: addr 0
eth0: ethernet@4a100000
Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is 4c:3f:d3:cb:f2:55
, eth1: usb_ether
Press SPACE to abort autoboot in 2 seconds
=>=>=>=> mmc info
Device: OMAP SD/MMC
Manufacturer ID: 12
OEM: 3456
Name: SDBus Speed: 48000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 14.6 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
=>

Nancy Wang:

是自制板吗?是参考的哪块开发板设计的?mmc0的硬件连接部分对照开发板检查一下。
参考以下帖子,电源部分有没有问题。
e2e.ti.com/…/765665

,

user6350786:

mmc2_pins_default: pinmux_mmc2_pins { pinctrl-single,pins = < 0x000 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad0.mmc1_dat0 */ 0x004 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad1.mmc1_dat1 */ 0x008 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad2.mmc1_dat2 */ 0x00c (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad3.mmc1_dat3 */ 0x010 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad4.mmc1_dat4 */ 0x014 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad5.mmc1_dat5 */ 0x018 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad6.mmc1_dat6 */ 0x01c (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad7.mmc1_dat7 */ >; }; mmc2_pins_sleep: pinmux_mmc2_pins_sleep { pinctrl-single,pins = < 0x000 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad0.mmc1_dat0 */ 0x004 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad1.mmc1_dat1 */ 0x008 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad2.mmc1_dat2 */ 0x00c (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad3.mmc1_dat3 */ 0x010 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad4.mmc1_dat4 */ 0x014 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad5.mmc1_dat5 */ 0x018 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad6.mmc1_dat6 */ 0x01c (PIN_INPUT_PULLDOWN | MUX_MODE1) /* gpmc_ad7.mmc1_dat7 */ >; };

emmc_pins: pinmux_emmc_pins { pinctrl-single,pins = < 0x80 (PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_csn1.mmc1_clk */ 0x84 (PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_csn2.mmc1_cmd */ 0x00 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad0.mmc1_dat0 */ 0x04 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad1.mmc1_dat1 */ 0x08 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad2.mmc1_dat2 */ 0x0c (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad3.mmc1_dat3 */ 0x10 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad4.mmc1_dat4 */ 0x14 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad5.mmc1_dat5 */ 0x18 (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad6.mmc1_dat6 */ 0x1c (PIN_INPUT_PULLUP | MUX_MODE1) /* gpmc_ad7.mmc1_dat7 */

&mmc2 { vmmc-supply = <&vmmcsd_fixed>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&emmc_pins>; pinctrl-1 = <&mmc2_pins_sleep>; pinctrl-2 = <&mmc2_pins_default>; bus-width = <8>; status = "okay";};

&mmc1 { status = "okay"; vmmc-supply = <&vmmcsd_fixed>; bus-width = <0x4>; pinctrl-names = "default"; pinctrl-0 = <&mmc1_pins>; cd-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;

我的EMMC硬件如图,mmc2的配置如上,为什么emmc还是显示Card did not respond to voltage select

,

daizheng tang:

后来解决了么?

赞(0)
未经允许不得转载:TI中文支持网 » AM335X 在使用SD卡烧写emmc时,uboot已经从SD卡启动,怎么显示Card did not respond to voltage select!,导致无法正常烧写emmc,这是哪里出了问题
分享到: 更多 (0)