Pulling binary data from a working/golden device wouldn't provide the level of source code control I'd be looking for.
On 27-10-2009 at 20:42
In Keil uVision you can create a HEX file from the debug command window (lower left - Output Window) using a ULink, the following with pull 128KB slowly (will appear to hang for 20-30 seconds) from the STM32 flash.
save c:\foo.hex 0x8000000,0x8020000
Retrieving data ...