diff --git a/arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c b/arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c
index feff73c79ef..064f51b2c7f 100644
--- a/arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c
+++ b/arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c
@@ -177,12 +177,12 @@ cleanup:
}
U_BOOT_CMD(stm32prog, 5, 0, do_stm32prog,
+ "start communication with tools STM32Cubeprogrammer",
" [] []\n"
- "start communication with tools STM32Cubeprogrammer on with Flashlayout at ",
- " = serial|usb\n"
- " = device instance\n"
- " = address of flashlayout\n"
- " = size of flashlayout\n"
+ " = serial|usb\n"
+ " = device instance\n"
+ " = address of flashlayout\n"
+ " = size of flashlayout (optional for image with STM32 header)\n"
);
bool stm32prog_get_tee_partitions(void)