日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【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

主站蜘蛛池模板: 株洲市| 图木舒克市| 清苑县| 武城县| 施秉县| 武功县| 石城县| 洞口县| 大关县| 麻阳| 丁青县| 油尖旺区| 大余县| 阜南县| 福鼎市| 孙吴县| 绥阳县| 桓台县| 玛纳斯县| 甘孜县| 邳州市| 辰溪县| 西青区| 石城县| 孟州市| 临泽县| 成安县| 贡嘎县| 高邑县| 朔州市| 营口市| 会理县| 六盘水市| 洛浦县| 宣威市| 北宁市| 乌苏市| 礼泉县| 雷山县| 东乡| 徐州市|