Hi, we got our first armStone iMX8MP board that came pre-shipped with "U-Boot 2020.04-00327-g5c97678d5 (Jul 10 2023 - 17:11:25 +0200) for F&S". U-Boot has been available via serial line.
After downloading and extracting sdcard-fsimx8mp-Y2024.07.tar.bz2 , than copying emmc-fsimx8mp.sysimg and install.scr (renamed to update.scr) to an USB storage device, an update process started, that left the board without a working U-Boot ...
- ...
- Storage Device(s) found
- Loading /update.scr ... done!
- Loaded!
- switch to partitions #0, OK
- mmc0(part 0) is current device
- Loading /emmc-fsimx8mp.sysimg ... done!
- 14680064 bytes read in 656 ms (21.3 MiB/s)
- ...
- MMC write: dev # 0, block # 1462272, count 27538 ... 27538 blocks written: OK
- Saving Environment to MMC... Writing to MMC(0)... OK
- Installation complete
- Please set/verify ethernet address(es) now and call saveenv
- ---- update COMPLETE! ----
- armStoneMX8MP # saveenv
- Saving Environment to MMC... Writing to redundant MMC(0)... OK
- armStoneMX8MP # boot
- MMC read: dev # 0, block # 14848, count 1664 ... 1664 blocks read: OK
- Wrong Image Format for bootm command
- ERROR: can't get kernel image!
- armStoneMX8MP #
- U-Boot SPL 2020.04-00327-g5c97678d5 (Jul 10 2023 - 17:11:40 +0200)
- Normal Boot
- mmc_load_image_raw_sector: mmc block read error
- Booting from MMC1 failed
- SPL: failed to boot from all boot devices
- ### ERROR ### Please RESET the board ###
Power cycling does not solve the problem, FSInstaller_v1.2.0_linux-x64 does not detect the board (it's not in U-Boot-update nor iMX microcode USB downloader mode) and the board will also not boot from a SD card flashed with a Yocto image.
How can we proceed to get the board up again.
* we have already noticed BOOT_MODE0 (Hardware Documentation) but are not sure if FSInstaller may handle this mode
* is it possible to boot from SD card by pin-strapping?
* which other method might be available to get the board up again?
Thanks in advance, Alexander Kurz, MVTec Software GmbH