diff --git a/minichlink/minichlink.c b/minichlink/minichlink.c
index 052a162b9f257a9120c7d6195d0ae172e83e12b0..14ba5d5d32406dc38427443b2c7ae1e53169ccf2 100644
--- a/minichlink/minichlink.c
+++ b/minichlink/minichlink.c
@@ -404,7 +404,7 @@ help:
 //	fprintf( stderr, " -P Enable Read Protection (UNTESTED)\n" );
 //	fprintf( stderr, " -p Disable Read Protection (UNTESTED)\n" );
 	fprintf( stderr, " -w [binary image to write] [address, decimal or 0x, try0x08000000]\n" );
-	fprintf( stderr, " -r [memory address, decimal or 0x, try 0x08000000] [size, decimal or 0x, try 16384] [output binary image]\n" );
+	fprintf( stderr, " -r [output binary image] [memory address, decimal or 0x, try 0x08000000] [size, decimal or 0x, try 16384]\n" );
 	fprintf( stderr, "   Note: for memory addresses, you can use 'flash' 'launcher' 'bootloader' 'option' 'ram' and say \"ram+0x10\" for instance\n" );
 	fprintf( stderr, "   For filename, you can use - for raw or + for hex.\n" );
 	fprintf( stderr, " -T is a terminal. This MUST be the last argument.  You MUST have resumed or \n" );