【ARM】MDK-E203 Undefined identifier

【更多软件使用问题请点击************************************************************************************************************************************************************************************************************************************************************亿道电子官方网站】****************************************************************************************************************************************************************************************************************************************************************

1、 文档目标

记录MDK解决E203 : Undefined identifier - function 'Message'的方法,后期客户遇到类似问题,将文档发送给客户参考即可

2、 问题场景

客户更新设备系列包后,生成输出窗口会显示以下错误消息并且每次打开工程会出现如图2-1所示的错误提示框。

并且软件有机率闪退。

Sequence : CheckID

Context : Item #1:

Item #0: ::Line 2

Expression : " Message(2, "Not a genuine ST Device! Abort connection.");"

----------------------------^

E203 : Undefined identifier - function 'Message'

图2-1

3、软硬件环境

1)、软件版本:MDK 5.23 CMSIS包版本5.0.0

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1、错误原因分析

此错误消息意味着早期版本的 MDK-ARM 不了解新包中的"消息"功能是什么。

为了改进CMSIS标准,规范中始终添加新功能。"消息"功能是CMSIS-Pack标准版本1.4.9的最新版本。CMSIS PACK 版本 5.0.1(23 年 2017 月 5 日发布)及更高版本实现了此标准。

Keil MDK 版本 5.24a(2017年7月5日发布)及更高版本可以使用"消息"功能。

STM32F4和STM32L4设备系列包(DFP)是最早利用"消息"功能的设备。

2、解决方案

1)更新到 Keil MDK 版本 5.24a 和 CMSIS Pack 版本 5.0.1 或更高版本,以利用最新 ST 包中使用的序列、查询和其他新的调试访问函数。

2)将 ST 设备系列包(DFP)降级为 2017 年 2 月之前发布的包。

Keil MDK下载链接:Keil Product Downloads 通用PSN号:8WSKJ-U4BLG-SK6BE

设备系列包(DFP)下载链接:Arm Keil | Devices


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

关于亿道电子

亿道电子技术有限公司(www.emdoor.cn)是国内资深的研发工具软件提供商,公司成立于2002年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性

相关推荐
楼台的春风6 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
小鸡岛保安8 小时前
学习笔记-8MQTT-韦东山
stm32·物联网
暗碳8 小时前
stm32 74hc238流水灯
stm32·单片机·嵌入式硬件
1101 11018 小时前
STM32-温湿度上传OneNET项目
stm32·单片机·嵌入式硬件
余衫马9 小时前
ESP32-S3 实战指南:BOOT-KEY 按键驱动开发全解析
驱动开发·单片机·嵌入式硬件
文军的烹饪实验室12 小时前
处理器架构、单片机、芯片、光刻机之间的关系
单片机·嵌入式硬件·架构
jmlinux13 小时前
STM32 HAL库USART串口DMA IDLE中断编程:避坑指南
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi15 小时前
基于单片机的智能电表设计(论文+源码)
单片机·嵌入式硬件·电能表·数字电能表
半导体老登15 小时前
新能源汽车核心元件揭秘:二极管、三极管结构与工作原理解析(2/2)
人工智能·单片机·嵌入式硬件·汽车
【云轩】16 小时前
基于STM32与BD623x的电机控制实战——从零搭建无人机/机器人驱动系统
stm32·机器人·无人机