Recently in doing STM32F4 test development, use to keil,mdk512,mdk514,mdk520 ... Uh, uh, all kinds of entanglements, okay, it's all sorted out, share your experience here.
Start Download installation package next-> All the way, no need to modify anything.
In the configuration of the appropriate hardware pack package, the different MDK version of the pack package may be installed after the error, you should note. Generally MDK5.12 corresponds to 2.7.0 The following version of the can, MDK514 corresponds to 2.9.0 is possible.
And then set up the environment when the stlink is not good with the emergence of Keil card, tried to reinstall the new version of the MDK514 problem solved.
When you compile the connection, click on the Magic wand to select the declare error that appears on the C99 of the C + + environment.
A registered machine registered a version of this will be able to compile more than 4k programs.
All right, that's all.
Continue studying tomorrow.
About the construction of Keil environment