Hi @symeon
The STM32MP157F-DK2 always need to do low level boot from SD-Card (other boot interface such as Serial-NOR, Serial-NAND, eMMC or SLC-NAND are not available on this boarD).
The STM32MP1 does not have any way to boot from USB device such as external drive.
Only option is to put TF-A and uBoot on SD-card which will load the kernel from an USB drive.
I'm not expert and I don't know how this is easy or complex to do and if there is bootleneck (e.g. having USB host driver in uBoot).
Regards.
In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent