在用MDK5打开MDK4版本的项目工程的时候,通常会跳出一个窗口Using an MDK Version 4 Project:
This is an MDK version 4 project ,require Device support for Cortex-M based devices.
我的电脑上现有的MDK的版本信息:uVision V5.35.0.0
解决方式:
在这个窗口中提示了两种解决方法:Migrate to Device Pack(迁移到设备包) 和 Install Legacy Support(安装遗留支持,Legacy support是指在新版本软件中保留旧版本软件的功能,以便向后兼容)。
1.先尝试了第一种方式,点击之后,查看可以找的设备,但是一编译,就报好多错误。特别是找不到头文件 absacc.h
2.所以,还是选择第二种方式:安装Legacy support for ARM Cortex-M devices。
先附上:MDK5兼容MDK4的支持包下载链接
µVision User's Guide (arm.com)
打开网页之后,点击左边的那个下载链接,如下图所示即可:
下载上图这个兼容包,直接安装到你的MDK5安装目录即可 。