Flashing Google Coral board from SD Card fails with error: Wrong image format for "source" command

Flashing Google Coral board from SD Card fails with error: Wrong image format for "source" command

闪烁 coral dev board per the getting started guide 导致错误 Wrong image format for "source" command。当 SD 卡插入电路板并且电路板通电时,串行控制台中会显示此错误 - 以下为完整输出。我没有找到关于此问题的任何文档,所以我将其张贴在这里以防其他人遇到此问题。

U-Boot SPL 2019.04.1 (Apr 29 2020 - 18:40:05 +0000)
power_bd71837_init
Board id: 2
DDRINFO: start DRAM init
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
hdr read sector 300, count=1


U-Boot 2019.04.1 (Apr 29 2020 - 18:40:05 +0000), Build: jenkins-enterprise.uboot-imx-1

CPU:   Freescale i.MX8MQ rev2.0 1500 MHz (running at 1000 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 33C
Reset cause: POR
Model: Freescale i.MX8MQ Phanbell
DRAM:  1 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial

 BuildInfo:
  - ATF
  - U-Boot 2019.04.1

flash target is MMC:0
Net:
Error: ethernet@30be0000 address not set.

Error: ethernet@30be0000 address not set.
eth-1: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
** No partition table - mmc 1 **
## Executing script at 40480000
Wrong image format for "source" command
## Starting auxiliary core at 0x00000000 ...
u-boot=> 

此错误是由于 SD 卡损坏或已被用于(格式化)其他用途的 SD 卡所致。我能够绕过此错误并通过在 mac 上按照 getting started guide on a brand new SD card (I used a Samsung 128GB Pro Endurance card). I used balenaEtcher 刻录图像成功安装 OS,这会在几分钟内刻录图像。

为了工作,我不得不配置其中的数十个,而且它们对 SD 卡非常挑剔。我买了 4 张全新的完全相同(相同品牌、尺寸等)的 SD 卡,并以相同的方式刻录它们。 1 可以在一块板上工作,但不能在另一块板上工作,另一个可以在第二块板上工作,但不能在第一块板上工作,等等。所以我唯一的建议是“继续尝试”。