青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

【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、解決方法

a、錯誤原因分析

此錯誤消息意味著早期版本的 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)是最早利用“消息”功能的設備。


b、解決方案

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

主站蜘蛛池模板: 乌审旗| 南澳县| 和平区| 泗洪县| 丰原市| 武夷山市| 五指山市| 黄龙县| 东安县| 浦县| 高尔夫| 弥渡县| 东台市| 澄城县| 紫金县| 南京市| 台北市| 伊吾县| 方正县| 革吉县| 彭州市| 双柏县| 城步| 广汉市| 永新县| 额尔古纳市| 新巴尔虎左旗| 禹州市| 万宁市| 额尔古纳市| 敦化市| 宿州市| 邛崃市| 仲巴县| 神木县| 余江县| 黑河市| 望江县| 开远市| 凯里市| 西乌珠穆沁旗|