KEIL5 has been out for a long time, suddenly whim want to try it, then download the latest version from the official website. The installation process should be implemented by itself.
Here is a description of the problems encountered.
Hardware environment: Punctual Atom mini stm32 Development Board.
1. Prompt for firmware update when setting jlink debug option under Debug. Because the jlink in my hand is .... (everyone knows), dare not Point "is", fear of becoming a brick, dorm can not re-brush firmware, so point "no".
Recall that the same problem had occurred since the installation of the keil4.74 version, and the solution was to replace the Segger directory (D:/keil/arm/segger) in the Keil installation directory where a jlink is still able to use the same directory as keil4.74.
Now, in the same way, the firmware upgrade is no longer prompted. But there is another problem, there is no flash algorithm associated with the flash download tag.
Workaround: Place the D:\Keil_v5\ARM\Pack\Keil\STM32F1xx_DFP\1.1.0\Flash under the. The flm file is copied to the D:\Keil_v5\ARM\Flash directory, so you can see the relevant flash information under the Flash Download tab. Where D:\KEIL_V5 is the installation directory for KEIL5.
2. Compile all at compile time.
WORKAROUND: The resulting intermediate files, such as obj files,. I files are placed in the same directory as the project, so they are not fully compiled. For example, if the project file (. uvprojx) is in the D:/KEIL_PROJ/MDK directory, the resulting intermediate file is also placed in the directory.