mdk5软件_mdk5使用什么电脑系统
1.如何安装KEIL5
跳转到MDK5界面,并出现MDK已停止工作提示框,界面呆滞不动了。
此时只能关闭MDK,有时必须调用任务管理器才能关闭此界面。可见由cubemx直接打开mdk不能成功。
尝试由文件夹来打开MDK程序,找到保存程序的文件夹,可见MDK程序已经创建直接双击f072c8t6.uvprojx打开MDK程序
出现刚才停止工作的提示框,可见由文件夹直接打开工程也不行。
找了好多方法来尝试解决,如网上有说中文路径问题,java版本问题等,都没有效果。最后找到方法:用cubemx生成STM32F103的MDK程序(简单的一个空工程即可),因为生成103系列的程序可以直接打开。然后在MDK中重新选择工程路径,打开刚才F072的工程。找到刚才打开失败的F072工程,双击完美打开。
以前由cubemx生成MDK是可以直接打开的,后来突然就不能了。也不知道是哪里来的坑。有此方法能解决,记录下来。
打开CSDN,阅读体验更佳
使用STM32CubeMX生成Keil工程并完成流水灯_甜心猛男的博客_c...
代码生成完以后我们点击打开工程,即可跳到我们的Keil工程中了。 注意到我们左侧的工程栏里,可以看到gpio.c文件还有main.c文件,这些就是依靠STM32CubeMX给我们生成的代码了,怎么样,是不是比我们自己来写代码初始化简单多了方便多了,所以...
STM32 CubeMX 生成 IAR 工程_渡己之道的博客
点击右上方的generate code 生成工程,等待完成后可选择直接打开工程。
最新发布 keil5MDK 及cubeMX安装教程
本篇文章主要带大家安装keil5和cubeMX这两个软件安装完成后就可以开始STM32的开发了。
继续访问
三、如何使用STM32CubeMx构建keil5,并且配置时钟系统
1、STM32时钟系统概述 1.1 时钟系统的概念及意义 1.1.1 概念 时钟系统是由振荡器(信号源)、定时唤醒器、分频器等组成的电路。常见的信号源有晶体振荡器和RC振荡器。 1.1.2 意义 时钟是嵌入式系统的脉搏,处理器内核在时钟驱动下完成指令执行,状态变化等动作,外设部件 在时钟的驱动下完成各种工作,比如串口数据的发送,A/D转换,定时器计数等等。因此时钟对于计 算机系统是至关重要的,通常时钟系统出现问题也是致命的,比如振荡器不起振、震荡...
继续访问
...CubeMX创建KEIL工程_ReadAir的博客_cubemx生成keil工程
1 打开CubeMX新建一个工程 2 选择工程所使用的芯片 3 设置好工程的相关参数 4 时钟配置 5 外设设置 6 生成代码 1 打开CubeMX新建一个工程 File -> NewProject,也可以使用快捷键Ctrl+N ...
STM32CubeMx使用教程(二)—— 创建工程、点亮LED_宝玺的博客-CSDN博 ...
首先,打开cubemx 我们点击选择MCU型号,创建工程 选择相应的芯片类型,双击进入工程 进入工程界面,首先配置时钟 ,配置时钟为外部高速时钟,选择晶振,此时可以看到右侧芯片的OSC引脚变成绿色(1.绿色代表已配置 2.**代表不可配置,例如电源VBAT...
在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法
RT-Thread Nano版本和RT-Thread Master版本的关系: RT-Thread Master版本不仅仅是一个实时内核,还包含了丰富的中间层组件。 RT-Thread Nano是RT-Thread Master之上进行剪裁后形成的精简版,去掉了一些组件和各种开发板的BSP,仅保留了最核心的实时内核。 当项目中使用的芯片容量较小,项目也不复杂的时候,无需使用RT-Thread Master版本中完整的组件和软件包等功能,只需最基本的内核部分就可以完成项目的开发。在RT-Thre
继续访问
关于STM32CubeMX生成不了Keil代码的解决办法
关于STM32CubeMX生成Keil代码时弹出but MDK-ARM project generation have a problem的问题 有两种可能: 1、输出路径或文件名包含中文 2、Java环境版本不匹配 下载:下载地址 我的是第一种情况,设置英文路径后就可以生成Keil代码了 ...
继续访问
STM32CubeMX生成的例程工程文件夹介绍_whalefall的博客
STM32CubeMX生成MDK-ARM工程 讨厌水的鱼 760 SMT32CubeMX的安装可以参考博客: 1.打开STM32CubeMX选择新建Project 2.选择单片机型号; 3.根据个人需要配置自己需要的功能,如...
STM32CubeMX 开启一个工程(基于 HAL 库点亮一个 LED)_~莘莘的博客-CSDN...
1、打开 STM32CubeMX,点击File栏目,点击New Project:或者在主界面New Project中点击ACCESS TO MCU SELECTOR:2、搜索并选择要使用的 stm32 芯片型号,点击Start Project:3、点击System Core,点击SYS选择仿真方式,此处我使用ST-Link仿真,...
STM32cubemx建立KEIL5工程时报错:error: L6236E: No section matches selector - no section to be FIRST/LAST.
STM32cubemx建立KEIL5工程时报错:error: L6236E: No section matches selector - no section to be FIRST/LAST. 解决:今天用STM32CUBEMX建立一个工程,但是编译完报错error: L6236E: No section matches selector,点击错误发现定位在下图,这行什么意思呢,*.o的意思就是所有符合.o后缀条件的文件,这里我们要指定为启动文件的目标文件,即startup.s的目标文件startup.o
继续访问
STM32CubeMX生成Keil5工程失败[供参考]
stm32cubemx生成不了keil工程?but MDK-ARM project generation have a problem 报错信息如下: 解决方案: 1.项目名称和路径都是英文建议 2.学java的朋友,装过的java jdk13版本太高,重新下载jdk8必须 ...
继续访问
嵌入式开发--CubeMX使用入门教程_老李的森林的博客
传统的单片机开发时,需要针对片上外设做各种初始化的工作,相当麻烦。CubeMX是ST公司出品的一款图形化代码生成工具,通过图形化界面,可以非常直观的配置好各种片上外设,时钟,中断,DMA等等各种设备的参数,然后CubeMX可以直接生成初始化代码,...
CubeMX新建工程_qq_42392872的博客_cubemx新建工程
STM32CubeMX系列教程0:创建工程 小白的学习笔记 1213 文章目录1、创建工程2、配置外设开启SWD调试功能使能外部时钟选择GPIO配置GPIO3、配置时钟系统4、工程输出设置工程设置源码输出设置生成源码工程5、写入用户代码编译下载STM32...
STM32CubeMX 安装后无法启动的问题
1.确认是否安装JDK及JDK的版本 方法:命令提示符下输入java -version或者javac -version,查看所安装的JDK版本,若显示’不是内部或外部命令,则进行环境变量的配置。 2.确认是否正确配置JDK的环境变量 设置系统JAVA_HOME,值为所安装JDK的路径,在path下添加%JAVA_HOME%\bin 3.打开STM32CubeMX,如果还未成功,则删除JDK所在的文件夹下的所有文件,再次点击STM32CubeMX,会弹出界面提示未安装java,...
继续访问
windows STM32CubeMX 打开闪退 打不开 无法启动 解决方法总结
问题 启动STM32CubeMX时,仅出现启动画面,之后没有反应。 可能的原因及解决方法 系统不兼容,右击属性,点击兼容性,“以兼容模式运行这个程序”。多次更换兼容系统,直至打开为止。若未解决,考虑下面的原因。 尝试以管理员身份启动。 Java环境配置存在问题。对于这一点,有很多种原因,比如Java版本不正确或者全局变量配置有误等。 对于第三点 问题一:jdk版本不正确,安装Java8并配置全局变量可解决 问题二:已经安装Java8但依然打不开——全局变量配置有误。 针对问题二,首先进入终端输入指
继续访问
STM32CubxMX配置文件,KEIL打开提示不能打开项目文件的解决方法
配置说明!: 1.如你电脑安装为KEIL4,那么请选择“MDK-ARM V4”; 2.如你电脑安装为KEIL5,那么请选择“MDK-ARM V5”; 配置完成后,请选择 选择GENERATE CODE 后弹出对话如下,请选择 OPEN Project; 至此,配置完成。 针对KEIL打开之后,提示不能打开或读取项目文件的可能说明如下: STM32CubeMX配置的芯片型号与KEIL4/5的不符合...
继续访问
STM32解决方法 | 双击keil的工程目标,不能打开map文件
问题描述: 在使用stm32cubemx生成stm32的工程后,在keil中双击工程目标后,不能打开map文件。 原因: 使用CubeMX生成的Keil工程,生成map文件的路径不在工程文件夹下。通过修改生成.map文件的路径,将路径修改到当前工程文件夹下就能解决问题。 解决方法: ...
继续访问
KEIL5烧录提示” No target connected”,因为STM32CubeMX软件问题
翻出一个旧工程,通过工程文件下的xxx.ioc打开STM32CubeMX修改些东西并Generate code。打开KEIL5工程后说我的Device找不到什么的巴拉巴拉,并且魔术棒里的单片机型号、调试器都是默认值,在重新设置好魔术棒里的参数后,烧录。。。弹出” No target connected”。 我以为是SWD的GPIO口被占用了导致的,这种情况的话只要让它保持复位并在烧录时松开复位即可(也是网上常见的解决No target connected方法),但是我程序中并没有使用这几个IO,而且这种方.
继续访问
keil5打开cubeMX的工程文件时点击文件不显示并且程序卡退[已解决]
项目场景: : 在使用keil uvision5打开cubeMX导出的工程文件的时候,点击main.c时无法显示并且程序卡退,但是打开别的工程文件时正常; 问题描述: ![在这里插入描述](#pic_center) ![在这里插入描述](继续访问
STM32CubeMX5.6.0生成KEIL工程错误
最近更新了STM32CubeMX5.6.0后突然发现STM32CubeMX生成的keil工程文件错误,弹出如下对话框提示 且打开STM32CubeMX生成的工程文件项目后还需要重新选择MCU型号,弹出ERROR:Device not found信息对话框。在网上找了好久资料问题还是没有解决,很多人说路径不能有中文及特殊字符,但自己的软件路径没有上述问题,软件也试着重装过,还是无果,无意间在论...
继续访问
一个可以正常运行的工
如何安装KEIL5
1、笔者个人对KEIL5与KEIL4的比较
相较于KEIL 5 的“华丽”,笔者还是喜欢KEIL4的“内敛”,主要也还是习惯了,懒得换了。因为工作的 原 因,最 新的芯片上KEIL4没有支持,有人可能提出可以去下载芯片支持包加载进去,我相信这个肯定可以,估计 已经有很多网友这么做了,但是我想,新的实物总要求接触,固步自封不是一种好的习惯。
下面简单介绍两者的差异:
KEIL4你不用担心,芯片的问题,因为大部分的芯片,但你装载软件的时候,就好自动的加载进去。但是到了KEIL5,当你安装好了软件,它依然不可以用,还需要点击“Pack installer”,如下图所示的那个按钮,下面的都是在联网的情况下,否则无法下载。
然后你会进入下图的界面,在下图中你可以很明显的看到,左侧的芯片,点击你需要的芯片类型旁边的"install",相应的芯片就会加载进入软件,每款芯片都有相应的例程。点击“Examples”,即可看到相应的例程,你也点击"copy"把例程拷贝到桌面。
2、如何解决 keil 5 对 KEIL 4 RTX工程的兼容
KEIL 5 与 keil 4 最大的差异就是 RTX系统搞成了CMSIS-RTOS,后者只是在前者的基础上又封装了一层,很多函数都变了,如果你用标准的KIEL5去编译 keil 4 建立的RTX工程,肯定会报错。笔者开始也被这搞的很惨,对于升级KEIL5 不感冒,因为如果要更改RTX系统这就比较麻烦了。估计大多数公司也不会去更改,天知道更改了之后是否还稳定。某天笔者无意中逛KEIL的官网,发现了 原来KEIL5 专门为了向下兼容RTX推出了一块KEIL5,这款KEIL5 把cotex 和ARM分成了两款软件,可以根据需求下载,笔者目前只安装了 cotex版本。网址放在这里:www.keil.com/mdk5/legacy。
如果你的电脑中依然装有KEIL4 ,关于 KEIL 4 的 RTX 的相关库文件的指向最好是KEIL 5 中的,以免出现问题。
比如笔者碰到的问题。我之前的RTX 用到了 TCPnet 其中的库文件依然指向KEIL4安装目录下的库文件目录,用KEIL5编译就出现下面的错误。找了半天没发现问题,突然改了库文件指向KEIL5的库文件路径就可以了,这也许就是匹配问题。
Keil5安装步骤:
1获取文末提供的链接,在百度网盘下载压缩包Keil5,并解压缩。
2点击打开文件Keil5,如下图。
3.打开安装程序mdk511。
4.单击Next。
5.勾选I agree to...,点击Next。
6.点击Core后面的Browse更改安装路径(建议安装在除C盘以外的其它磁盘),可以在D盘或者其它盘创建一个keil5文件夹,然后点击Next。
7.任意填写下图中安装信息,点击Next。
8.安装中,等待一分钟(如果出现第二个图,点击安装;没有出现,则忽略括号里的内容)。
9.安装完成,点击Finish。
10.桌面快捷方式如下图,双击打开。
11.点击File,选择License Management。
12.回到解压后的文件夹,以管理员身份运行程序keygen。
13.第1步:将1处内容沿箭头方向复制粘贴; 第2步:选择ARM;第3步:点击Generate;第4步:将4处的代码沿箭头方向复制粘贴;第5步:点击Add LIC。
14.点击Close关闭,完成激活。
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
Keil5是一款非常友好和强大的C语言软件开发系统。Keil5提供了清晰直观的操作界面,而且使用起来十分的轻松便捷,并具备编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持LWIP,Keil5的SWD下载速度也是KEIL4的5倍,给用户带来了全新的感受和体验。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。