diff --git a/src/flash/stm32x.c b/src/flash/stm32x.c
index 774b7d375571dcea56066fa2c24ecba9f3a5cddf..22bd4f978b5b65b4fbe2ede6d595f2ff55e5c2b5 100644
--- a/src/flash/stm32x.c
+++ b/src/flash/stm32x.c
@@ -410,7 +410,7 @@ static int stm32x_protect(struct flash_bank_s *bank, int set, int first, int las
 
 	if ((first && (first % stm32x_info->ppage_size)) || ((last + 1) && (last + 1) % stm32x_info->ppage_size))
 	{
-		LOG_WARNING("sector start/end incorrect - stm32 has %dK sector protection", stm32x_info->ppage_size);
+		LOG_WARNING("Error: start and end sectors must be on a %d sector boundary", stm32x_info->ppage_size);
 		return ERROR_FLASH_SECTOR_INVALID;
 	}