Hi. I've ordererd a new bunch of espresso bins from globalscale.
they have the same board revision as my old ones (V5_0_1 and 1G 2CS) - but now I get an error while trying to flash armbian uboot (mentioned in https://www.armbian.com/espressobin/)
Marvell>> bubt espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin spi tftp
Burning U-BOOT image "espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin" from "tftp" to "spi"
Using neta@30000 device
TFTP from server 192.168.5.5; our IP address is 192.168.5.10
Filename 'espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin'.
Load address: 0x5000000
Loading: ########################################################
2.1 MiB/s
done
Bytes transferred = 819136 (c7fc0 hex)
Image checksum...OK! SF: unrecognized JEDEC id bytes: c2, 25, 36
Failed to probe SPI Flash
some months ago I've ordered a bunch of espresso bins and I could flash uboot without any problems.
I tried to flash two different boards out of the new order... both failed with this message.
same thing, if I try to flash from usb stick instead of tftp.
Has anyone else encountered this issue? Any idea how to fix it?
Thanks in advance.
+++ bootup of the currently shipped espresso bins after trying to flash the armbian uboot +++
TIM-1.0
WTMI-armada-17.10.5-34ce216
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.038V
Fill memory before self refresh...done
Fill memory before self refresh...done
Now in Self-refresh Mode
Restore termination values to original values
Exited self-refresh ...
The old boards use a Winbond 25Q32 FWS10 152 -> SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
The new ones use a Macronix MXIC MX 25V3 2311 -> SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
Question
FoodGenius
Hi. I've ordererd a new bunch of espresso bins from globalscale.
they have the same board revision as my old ones (V5_0_1 and 1G 2CS) - but now I get an error while trying to flash armbian uboot (mentioned in https://www.armbian.com/espressobin/)
Marvell>> bubt espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin spi tftp
Burning U-BOOT image "espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin" from "tftp" to "spi"
Using neta@30000 device
TFTP from server 192.168.5.5; our IP address is 192.168.5.10
Filename 'espresso/flash-image-1g-2cs-800_800_boot_sd_and_usb.bin'.
Load address: 0x5000000
Loading: ########################################################
2.1 MiB/s
done
Bytes transferred = 819136 (c7fc0 hex)
Image checksum...OK!
SF: unrecognized JEDEC id bytes: c2, 25, 36
Failed to probe SPI Flash
some months ago I've ordered a bunch of espresso bins and I could flash uboot without any problems.
I tried to flash two different boards out of the new order... both failed with this message.
same thing, if I try to flash from usb stick instead of tftp.
Has anyone else encountered this issue? Any idea how to fix it?
Thanks in advance.
+++ bootup of the currently shipped espresso bins after trying to flash the armbian uboot +++
TIM-1.0
WTMI-armada-17.10.5-34ce216
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.038V
Fill memory before self refresh...done
Fill memory before self refresh...done
Now in Self-refresh Mode
Restore termination values to original values
Exited self-refresh ...
Self refresh Pass.
DDR self test mode test done!!
Self refresh Pass.
DDR self test mode test done!!
QS GATING
=============
Calibration done: cycle = 0x00 tap =0x5B
CH0_PHY_RL_Control_CS0_B0[0xC0001180]: 0x0000005B
CH0_PHY_RL_Control_CS0_B1[0xC0001184]: 0x0000005B
QS GATING
=============
Calibration done: cycle = 0x00 tap =0x5C
CH0_PHY_RL_Control_CS1_B0[0xC00011A4]: 0x0000005C
CH0_PHY_RL_Control_CS1_B1[0xC00011A8]: 0x0000005C
DLL TUNING
==============
DLL 0xc0001050[21:16]: [0,2b,15]
DLL 0xc0001050[29:24]: [8,33,1d]
DLL 0xc0001054[21:16]: [0,23,11]
DLL 0xc0001054[29:24]: [8,2d,1a]
DLL 0xc0001074[21:16]: [0,3f,1f]
DLL 0xc0001074NOTICE: Booting Trusted Firmware
NOTICE: BL1: v1.3(release):armada-17.10.8:34247e0
NOTICE: BL1: Built : 16:46:13, May 10 2NOTICE: BL2: v1.3(release):armada-17.10.8:34247e0
NOTICE: BL2: Built : 16:46:13, May 10 2018
NNOTICE: BL31: v1.3(release):armada-17.10.8:34247e0
NOTICE: BL31:
U-Boot 2017.03-armada-17.10.3-g06ad760-armbian (May 10 2018 - 16:45:48 +0200)
Model: Marvell Armada 3720 Community Board ESPRESSOBin
CPU @ 800 [MHz]
L2 @ 800 [MHz]
TClock @ 200 [MHz]
DDR @ 800 [MHz]
DRAM: 1 GiB
U-Boot DT blob at : 000000003f7182d8
Comphy-0: USB3 5 Gbps
Comphy-1: PEX0 2.5 Gbps
Comphy-2: SATA0 6 Gbps
SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
flags: ncq led only pmp fbss pio slum part sxs
PCIE-0: Link down
MMC: sdhci@d0000: 0
SF: unrecognized JEDEC id bytes: c2, 25, 36
*** Warning - spi_flash_probe() failed, using default environment
Net: eth0: neta@30000 [PRIME]
Hit any key to stop autoboot: 0
Marvell>> bdinfo
arch_number = 0x00000000
boot_params = 0x00000100
DRAM bank = 0x00000000
-> start = 0x00000000
-> size = 0x40000000
baudrate = 115200 bps
TLB addr = 0x3FFF0000
relocaddr = 0x3FF2B000
reloc off = 0x3FF2B000
irq_sp = 0x3F7182C0
sp start = 0x3F7182C0
Early malloc usage: 220 / 2000
Marvell>> sspi
SF: unrecognized JEDEC id bytes: c2, 25, 36
Marvell>> version
U-Boot 2017.03-armada-17.10.3-g06ad760-armbian (May 10 2018 - 16:45:48 +0200)
aarch64-linux-gnu-gcc (Linaro GCC 7.2-2017.11) 7.2.1 20171011
GNU ld (Linaro_Binutils-2017.11) 2.28.2.20170706
+++ Furthermore... +++
According to JEP106AW Jul 2018 (https://www.jedec.org/standards-documents/docs/jep-106ab#)
the JEDEC id byte c2... means Macronix
An indeed...
The old boards use a Winbond 25Q32 FWS10 152 -> SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
The new ones use a Macronix MXIC MX 25V3 2311 -> SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB
(images attached)
Link to comment
Share on other sites
64 answers to this question
Recommended Posts