
MDK
MDK软件使用时的一些总结
一只有理想的程序猿
在嵌入式领域摸爬滚打的小菜鸟。
展开
-
MDK5 添加Device
现象如下图:出现这个问题的原因有两种,因此有两种解决方法:第一种:大部分为网上介绍的,没有下载Pack包,进入Packs Installer中选择自己需要的芯片系列选择包进行下载即可。第二种:不常见的现象,已经有了安装包,但是仍然会有上述这个问题,有可能是工程采用的是低版本的MDK编写的,然后采用高版本的打开,就会出现这个问题,解决方法,是将这个低版本的工程改变为高版本的即可。...原创 2020-09-01 17:17:37 · 1723 阅读 · 1 评论 -
KEIL中 MAP文件分析。
对该文件分析主要用来解决了解程序的内存占用情况,对工程进行分析,优化程序。首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内容。默认情况下,输出所有信息。Project -> Options for Target -> Listing:会看到如下配置界面: 上边红色方框中的各个含义是什么:传送门------》https://blog.youkuaiyun.com/inurlcn/article/det原创 2020-07-03 16:19:40 · 489 阅读 · 0 评论 -
MDK编译出现的问题。
1、出现 ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */编译错误问题。解决方法如下:打开“魔法棒”,选中C/C++选项,然后把define中的“STM32F10X_HD,USE_STDPERIPH_DRIVER”改为“STM32F10X_ MD,USE_STDPERIPH_DRIVER”。我的工程由于移植到新的开发板并且芯片的确不是属...原创 2020-07-03 13:53:14 · 3294 阅读 · 0 评论 -
MDK编译出现*** Error: CreateProcess failed,的解决方法
编译其他人已经编写好的工程代码时,编译出现了如下的问题。解决方法:将勾选的RUN #1去掉勾选点击ok就可以了。原创 2018-05-21 09:05:36 · 41084 阅读 · 16 评论 -
MDK工具运用
1、MDK中如何调整字体大小,以下链接中的方法亲测有效:https://jingyan.baidu.com/album/a3761b2bf4d2621577f9aa7e.html?picindex=2原创 2019-07-18 13:43:43 · 227 阅读 · 0 评论 -
MDK中常见编译警告和错误的总结及部分的解决方法
1、function "fabs" declared implicitly 说明调用fabs的这个文件中没有对fabs这个函数进行声明,因此在头文件中包含该函数的声明即可。即在头文件中添加#include "math.h"即可。2、关于编译器优化容易产生的不可思议的BUG,因此编译器不要轻易优化,除非对编译器的工作原理很熟悉。现在说一下自己遇到的问题,一个简单的函数就是不正确执行,函数如下:...原创 2019-07-26 10:13:08 · 7148 阅读 · 0 评论 -
如何在keil中将文件封装成Lib库
1、如果一份文件已经在整个工程中发挥出了我们期待的作用,现在想要将其封装成库,则可以在已经成型的工程文件中将不需要编译的文件从工程全部移出掉,只留下我们需要封装的文件,如下图2、另外将头文件路径中不需要的头文件路径也去除掉,只包含我们需要封装的头文件路径,如下图3、在Output选项中选择生成库的选项,如下图4、在OBJ文件夹中找出.lib的文件,...原创 2019-07-26 17:26:08 · 6958 阅读 · 2 评论