JNH官网

【ARM】解决ArmDS导入MDK工程无法编译问题

1、 文档目标

解决ArmDS导入MDK工程无法编译问题。


2、 问题场景

当用ArmDS导入Keil MDK的工程(在MDK中工程可以正常编译)后,无法正常编译,如图2-1所示:


图2-1


3、软硬件环境

1)、软件版本:ArmDS 2024.0-1, Keil MDK 5.41

2)、电脑环境:Windows 11

3)、外设硬件:无


4、解决方法

1)、用Keil MDK和ArmDS同时打开工程,会发现UserCode目录下的文件没有导入成功,如图4-1所示:

图4-1


2)、经测试,如果Keil MDK工程与代码所在目录在同级目录下或代码所在目录在更高目录下,ArmDS无法导入这些代码,如图4-3所示:

图4-2

3)、把UserCode目录移到Keil MDK工程目录下,用ArmDS重新导入Keil MDK,再编译,问题解决,如图4-3所示:

图4-3

jnh官网 jnh官网 jnh官网 jnh官网 金年会 金年会 金年会 金年会