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

【Arm】MDK-解決E203 Undefined identifier

1、 文檔目標(biāo)

記錄MDK解決E203 : Undefined identifier - function 'Message'的方法,后期客戶遇到類似問(wèn)題,將文檔發(fā)送給客戶參考即可。


2、 問(wèn)題場(chǎng)景

客戶更新設(shè)備系列包后,生成輸出窗口會(huì)顯示以下錯(cuò)誤消息并且每次打開(kāi)工程會(huì)出現(xiàn)如圖2-1所示的錯(cuò)誤提示框。

并且軟件有機(jī)率閃退。

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、軟硬件環(huán)境

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

2)、電腦環(huán)境:Windows 11

3)、外設(shè)硬件:無(wú)


4、解決方法

a、錯(cuò)誤原因分析

此錯(cuò)誤消息意味著早期版本的 MDK-ARM 不了解新包中的“消息”功能是什么。

為了改進(jìn)CMSIS標(biāo)準(zhǔn),規(guī)范中始終添加新功能。“消息”功能是CMSIS-Pack標(biāo)準(zhǔn)版本1.4.9的最新版本。CMSIS PACK 版本?5.0.1(23 年 2017 月 5 日發(fā)布)及更高版本實(shí)現(xiàn)了此標(biāo)準(zhǔn)。

Keil MDK 版本?5.24a(2017年7月5日發(fā)布)及更高版本可以使用“消息”功能。

STM32F4和STM32L4設(shè)備系列包(DFP)是最早利用“消息”功能的設(shè)備。


b、解決方案

1)、更新到 Keil MDK 版本?5.24a?和 CMSIS Pack?版本 5.0.1?或更高版本,以利用最新 ST 包中使用的序列、查詢和其他新的調(diào)試訪問(wèn)函數(shù)。

2)、將 ST 設(shè)備系列包(DFP)降級(jí)為 2017 年 2 月之前發(fā)布的包。


Keil MDK下載鏈接:Keil Product Downloads 通用PSN號(hào):8WSKJ-U4BLG-SK6BE

設(shè)備系列包(DFP)下載鏈接:Arm Keil | Devices

主站蜘蛛池模板: 永平县| 马龙县| 永泰县| 巴东县| 喀喇沁旗| 项城市| 淮安市| 大埔县| 德安县| 蓝田县| 孙吴县| 锦州市| 永仁县| 宁南县| 虞城县| 张家港市| 邓州市| 门源| 许昌市| 临夏县| 呼玛县| 桐梓县| 平潭县| 金坛市| 磐安县| 砀山县| 三穗县| 江门市| 新干县| 鄄城县| 武安市| 嘉义市| 出国| 团风县| 朝阳市| 墨竹工卡县| 南岸区| 宜丰县| 婺源县| 河池市| 祁门县|