视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MDK3.80如何在MDK4.53下使用
2025-09-26 18:10:30 责编:小OO
文档
很多朋友反映MDK4.XX用我们的例程有问题,这里做个简单的教程,希望能帮到大家。

以战舰板的跑马灯例程为例,我们的教程是在MDK3.80A的环境下编译测试的,我们用MDK4.53打开,如果直接编译,则可以看到提示如下图1所示错误:

图1 MDK3.80A下面的工程在MDK4.53编译,直接报错。

提示,无法打开:stm32f10x_map.h这个文件。

此时,我们下载附件:STM32共用头文件.rar,解压,并拷贝里面的头文件(共5个)到跑马灯工程的USER 文件夹下,如图2所示:

图2,拷贝头文件到USER文件夹下接下来,我们在添加USER文件夹到头文件包含路径,如图3所示:

图3,添加USER文件夹为头文件包含路径点击两次OK,确定之后,重新编译,提示编译成功,如图4所示:

图4,MDK4.53编译成功。

至此,我们MDK3.80A下面编写的代码,就可以成功的在MDK4.53下面使用了。同样,其他MDK4.XX版本,用同样的方法,即可解决。

另外,对于MiniSTM32开发板的例程,我们需要多做一个步骤,即把工程里面所有的:stm32f1x_lib.h,修改为:stm32f10x_map.h和stm32f10x_nvic.h。即原来为:

include

修改为:

#include

#include

这样,MiniSTM32开发板的例程,就可以在MDK4.XX里面使用了。

希望通过本文,大家可以自己解决我们例程在MDK不同版本之间的移植问题。

补附件!下载本文

显示全文
专题