初级会员

- 积分
- 88
- 金钱
- 88
- 注册时间
- 2013-6-2
- 在线时间
- 31 小时
|
发表于 2019-4-10 11:31:49
|
显示全部楼层
本帖最后由 腾飞的北极熊 于 2019-4-10 11:33 编辑
CMSIS:E203:未定义的标识符 - 构建时的“消息”功能
此知识库文章中的信息适用于:
MDK-ARM版本5.23
CMSIS Pack版本5.0.0
症状
更新设备系列包后,生成输出窗口会显示以下错误消息:
顺序:CheckID
上下文:项目#1:<control if =“jep106id!= 0x20”>
项目#0:<block> ::第2行
表达式:“消息(2,”不是真正的ST设备!中止连接。“);”
---------------------------- ^
E203:未定义的标识符 - 功能'消息'
原因
此错误消息意味着MDK-ARM的早期版本无法理解新包中的“消息”功能。
为了改进CMSIS标准,新功能始终添加到规范中。“消息”功能是CMSIS-Pack标准版本1.4.9的最新版本。CMSIS PACK版本 5。0。1(2017年2月23日发布)以及后来实施此标准。Keil更新了MDK-ARM版本5.24a(2017年7月5日发布),之后又能够使用“消息”功能。
STM32F4和STM32L4器件系列包(DFP)是第一批利用“消息”功能的产品。
解析度
可能的解决方案:
更新到MDK-ARM版本5.24a和CMSIS Pack版本 5.0.1或更高版本,以利用最新ST包中使用的序列,查询和其他新的调试访问功能。
将ST设备系列包降级为2017年2月之前发布的包。
更多信息
在下载产品 页面下载最新版本的MDK-ARM 。
请参阅μVision用户指南中的 Pack Installer。
在 CMSIS-Pack调试描述用户指南中阅读有关CMSIS-PACK调试访问函数的更多信息 。
论坛线索
以下讨论论坛主题可能会提供与此主题相关的信息。
http://www.keil.com/forum/63409/
出处:http://www.keil.com/support/docs/4035.htm
|
|