当前位置: 首页 > article >正文

【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年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性 


http://www.kler.cn/a/388803.html

相关文章:

  • Wireshark
  • NUXT3学习日记一(在我git中拉取代码、文件讲解)
  • 腾讯云nginx SSL证书配置
  • vue项目npm run serve出现【- Network: unavailable】(从排查到放弃)
  • [HarmonyOS]简单说一下鸿蒙架构
  • 场景解决之mybatis当中resultType= map时,因某个字段为null导致返回的map的key不存在怎么处理
  • 青少年编程与数学 02-003 Go语言网络编程 14课题、Go语言Udp编程
  • MFC中Excel的导入以及使用步骤
  • 模型 用户画像
  • 原子操作 std::atomic
  • M芯片Mac构建Dockerfile - 注意事项
  • 华为OD机试 - 称砝码 (Java 2024 E卷 100分)
  • 利用Langchain构建网页内容摘要Agent
  • 【日记】总感觉搞这些才回到了自己的老本行……(1179 字)
  • IDE使用技巧与插件推荐:提升开发效率的秘籍
  • 【01课_初识算法与数据结构】
  • 2024 United Kingdom and Ireland Programming Contest (AIKL)
  • 【初阶数据结构与算法】沉浸式刷题之顺序表练习(顺序表以及双指针两种方法)
  • 微服务mysql,redis,elasticsearch, kibana,cassandra,mongodb, kafka
  • 从0开始深度学习(25)——多输入多输出通道
  • Logrus入门
  • python练习-可视化
  • xss的过滤和绕过(2)
  • 船舶AIS轨迹聚类算法(附python源码)
  • unity下添加c#脚本
  • Seldon Core大模型部署详解