Hi, all
根据手册和视频以及e2e中TI员工提供的补丁,我可以在AM5728IDK上使用USB1来进行DFU。但当我进入U-Boot后,却无法通过DFU来更新eMMC。
我根据Linux Core U-Boot User's Guide 内容,对eMMC进行分区,得到以下log:
U-Boot SPL 2018.01-00572-g90aee56045 (May 06 2019 – 16:26:48)
DRA752-GP ES2.0
Trying to boot from DFU
Using default environment
################DOWNLOAD … OK
Ctrl+C to exit …
U-Boot 2018.01-00572-g90aee56045 (May 06 2019 – 16:26:48 +0800)
CPU : DRA752-GP ES2.0
Model: TI AM5728 IDK
Board: AM572x IDK REV
DRAM: 2 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
omap_hsmmc_send_cmd : DMA timeout: No status update
*** Warning – MMC init failed, using default environment
Warning: fastboot.board_rev: unknown board revision
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
invalid mmc device
SCSI: SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices…
Found 0 device(s).
Net:
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Hit any key to stop autoboot: 0
=> mmc list
OMAP SD/MMC: 0
OMAP SD/MMC: 1
=> printenv partitions
partitions=uuid_disk=${uuid_gpt_disk};name=bootloader,start=384K,size=1792K,uuid=${uuid_gpt_bootloader};name=rootf}
=> setenv uuid_gpt_disk 9e337e99-a06f-4ff8-93fe-9c6fcef11259
=> setenv uuid_gpt_bootloader 5e786785-b6d5-430d-852c-e02a008bae14
=> setenv uuid_gpt_rootfs 0f189953-4440-43f5-9c27-6fa6e40abba3
=> gpt write mmc 1 ${partitions}
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
do_gpt: mmc dev 1 NOT available
=> mmc dev
MMC: no card present
=> mmc dev 1
mmc_init_stream: timedout waiting for cc2!
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
=>
这个问题困扰了我好久,麻烦论坛各位大佬帮忙。
Best Regards,
WangXu
yongqing wang:
请看看这个回答:http://e2e.ti.com/support/processors/f/791/t/588344?Linux-AM5728-Unable-to-flash-eMMC-using-DFU
Shine:
请问如果设成emmc boot模式,emmc能被识别么?
Xu Wang:
回复 yongqing wang:
Dear Yongqing,
谢谢您的回答,我现在去看这个thread。
Xu Wang:
回复 Shine:
Dear Shine,
谢谢您的回复,
我无法从emmc boot,似乎没有识别到emmc。
Xu Wang:
回复 yongqing wang:
Dear Yongqing,
我看完了这个回答,我目前可以通过usb进入u-boot。但无法对eMMC进行分区。
再次感谢您的回复。
yongqing wang:
回复 Xu Wang:
提示什么信息呢
Xu Wang:
回复 yongqing wang:
Dear Yongqing,
感谢您的回复,
目前提示:
Card did not respond to voltage select!
Xu Wang:
回复 yongqing wang:
Dear Yongqing,
感谢您的回复,
目前提示:
Card did not respond to voltage select!
yongqing wang:
回复 Xu Wang:
这个板子是你自己做的?
yongqing wang:
回复 yongqing wang:
看看这个解答:“e2e.ti.com/…/765665