This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keil::STM32F4xx_DFP V2.11.0 to V2.12.0 upgrade issue

Hi,

I am using MDK-ARM V5.17 and recently updated from Keil::STM32F4xx_DFP V2.11.0 to V2.12.0.
When I start uVision I now get the following error:

"Loading PDSC Debug Description Failed for STMicroelectronics STM32F437IIx. Disabling usage of PDSC Debug Description. See Build Output for details."

The build Output windows shows the following:

"
File : C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0\Keil.STM32F4xx_DFP.pdsc
Sequence : CheckID
Context : Item #1: <control if="jep106id != 0x20"> Item #0: <block>::Line 2
Expression : " Message(2, "Not a genuine ST Device! Abort connection.");"
----------------------------^
E203 : Undefined identifier - function 'Message'"

Any ideas how to solve this?

Thanks.

  • In this case it looks it is having issue with the "Messages" function.

    These latest editions of ST packs are some of the first packs to take advantage of the "Message" function.

    Messages are a recent edition to the CMSIS pack standard, added in the 5.0.1 CMSIS PACK, and CMSIS-Pack standard version 1.4.9

    CMSIS Pack v5.0.1 Pack released Feb 23, 2017
    MDK-ARM Version 5.24a Releases July 5, 2017

    Some options would be:

    - Update to MDK-ARM version 5.24a and CMSIS Pack version 5.0.1 to take advantage of the sequences, queries and messages in the latest ST pack.

    - Downgrade the ST Device Family pack.

    You can download the latest version of MDK-ARM at http:keil.com/demo

    You can download packs using the Pack Installer, or from http: keil.com/pack