Forum Discussion
SoC u-boot stuck in loop trying to load bad FPGA soc
- 1 year ago
When booting SoC platform from eMMC flash device (boot-ROM --> u-boot --> linux) and incorrect FPGA image mistakenly written to eMMC the only repair option appears to be a complete flash image (sdimage) re-write. For eMMC flash device the only supported option is to change HW boot-select (BSEL) pins to cause boot-ROM to ignore flash 2nd-stage boot loader (u-boot). Then one can use Intel flash_programmer Python-script to re-write original sdimage to eMMC flash as a recovery option.
Short answer: don't mistakenly write wrong FPGA image onto MMC flash of Soc platform or you're *DEADBEEF*
Hi
You could try the python script (make_sdimage_p3.py) in the how-to below:
Use the command below to get the script:
wget https://releases.rocketboards.org/2021.04/gsrd/tools/make_sdimage_p3.py
You would create the folder in which you would like to be placed in the sd card. The folder will be the different partition in the sd card.
Regards
Jingyang, Teh