We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Error: Device Support not found: Device: STM32F407VGTx Vendor: STMicroelectronics The device support might be part of a Software Pack. Please visit http://www.keil.com/dd2 to identify and download the missing Software Pack.
... and so I did. It installed the software pack, but it does not seem to work with the version of uVision that we are using. Moreover, when I try to open a project for an STM32F407, it will tell me there are errors loading the software packs:
Error loading software packs C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3666,19): Error parsing node '#text' :no declaration found for element 'workingDir' C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3667,18): Error parsing node '#text' :no declaration found for element 'arguments' C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3676,60): Error parsing node '#text' :no declaration found for element 'gpdsc' C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3676,60): Error parsing node '#text' :attribute 'name' is not declared for element 'gpdsc' C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3677,17): Error parsing node '#text' :element 'workingDir' is not allowed for content model 'All(description,select,command,project_files,files,extensions)' C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.7.0\Keil.STM32F4xx_DFP.pdsc(3792,141): Error parsing node '#text' :attribute 'generator' is not declared for element 'component'
The version of Keil uVision may be older, but we are reluctant to upgrade because older projects will have to undergo a new round of system testing so we are sure the upgrade doesn't break existing code. That would be a considerable amount of work.
Is there a way to get the STM32F4 support working under this version of uVision?
IDE-Version: µVision V5.11.1.0 Copyright (C) 2014 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: <Removed> Tool Version Numbers: Toolchain: MDK-ARM Standard Cortex-M only Version: 5.11.0.0 Toolchain Path: C:\Keil_v5\ARM\ARMCC\bin\ C Compiler: Armcc.Exe V5.04.0.49 Assembler: Armasm.Exe V5.04.0.49 Linker/Locator: ArmLink.Exe V5.04.0.49 Librarian: ArmAr.Exe V5.04.0.49 Hex Converter: FromElf.Exe V5.04.0.49 CPU DLL: SARMCM3.DLL V5.11.0.0 Dialog DLL: DARMCM1.DLL V1.11.00.0 Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll Dialog DLL: TARMCM1.DLL V1.08.00.0
Ah, found this article: http://www.keil.com/support/docs/3646.htm
Hmmm....