To solve eMMC boot issue:
Please set the default environment using the below commands and try to boot the board:
IWG57M> env default -f -a
IWG57M> setenv sdbootdev ‘0’
IWG57M> setenv modeboot sdboot
IWG57M> saveenv
IWG57M> boot
To solve SD card boot issue:
Please select the microSD device using the following commands.
IWG57M> env default -f -a
IWG57M> setenv sdbootdev '1'
IWG57M> setenv modeboot sdboot
IWG57M> saveenv
IWG57M> boot
If the issue still persists, remove and reconnect the microSD card and try the same commands again.
IWG57M> mmc dev 1
IWG57M> fatls mmc 1
Try changing the Micro SD card and check it with different speed class card.
Please refer below link, AMD has provided the supported and tested SD cards for their processor.
Please test the microSD functionality in U-Boot by controlling the GPIO mentioned below.
- Connect the microSD card and power on the board.
- Stop the boot process and enter the U-Boot prompt.
- Control the GPIO to switch between I Card and Non-I Card modes and verify microSD detection.
Mode Selection:
High – I Card
Low – Non-I Card
To set the GPIO High (I Card):
IWG57M> gpio set gpio@f102000027
IWG57M> mmc dev 1
To set the GPIO Low (Non-I Card):
IWG57M> gpio clear gpio@f102000027
IWG57M> mmc dev 1
Additionally, please verify whether microSD is detected in the kernel when the board is booted from eMMC.
For further product inquiries, please get in touch with our sales team at mktg@iwave-global.com
Please find the detailed product information here:
Versal™ AI Edge System on Module