stm32cubemx生成不了keil工程?but MDK-ARM project generation have a problem [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs8
本版专家分:46040
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
红花 2013年1月 硬件/嵌入开发大版内专家分月排行榜第一
2012年10月 硬件/嵌入开发大版内专家分月排行榜第一
2012年9月 硬件/嵌入开发大版内专家分月排行榜第一
2012年8月 硬件/嵌入开发大版内专家分月排行榜第一
2012年7月 硬件/嵌入开发大版内专家分月排行榜第一
2012年6月 硬件/嵌入开发大版内专家分月排行榜第一
2012年5月 硬件/嵌入开发大版内专家分月排行榜第一
2012年4月 硬件/嵌入开发大版内专家分月排行榜第一
2012年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年2月 硬件/嵌入开发大版内专家分月排行榜第一
2012年1月 硬件/嵌入开发大版内专家分月排行榜第一
2011年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年10月 硬件/嵌入开发大版内专家分月排行榜第一
2011年9月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年10月 硬件/嵌入开发大版内专家分月排行榜第二
2014年2月 硬件/嵌入开发大版内专家分月排行榜第二
2013年10月 硬件/嵌入开发大版内专家分月排行榜第二
2013年8月 硬件/嵌入开发大版内专家分月排行榜第二
2013年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年12月 硬件/嵌入开发大版内专家分月排行榜第二
2012年11月 硬件/嵌入开发大版内专家分月排行榜第二
2011年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年4月 硬件/嵌入开发大版内专家分月排行榜第三
2014年1月 硬件/嵌入开发大版内专家分月排行榜第三
2013年12月 硬件/嵌入开发大版内专家分月排行榜第三
2013年11月 硬件/嵌入开发大版内专家分月排行榜第三
2013年4月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
STM32CUBEM使用之but MDK-ARM project generation have a problem
STM32CUBEM使用之but MDK-ARM  <em>project</em>  <em>generation</em> <em>have</em> a <em>problem</em> 1.是由于中文路径导致的。
keil5的安装+工程的创建
我们要安装<em>keil</em>5,首先我们应该去资料里面下载下来 1,如下所示,我将其安装在了如下的路径 2,接下来,我们打开MDK5,首先我们应该看的是readme.txt,这里面会告诉我们安装的一些过程,请大家务必看一下这个东西!!!
STM32CubeMX-5.0.0使用遇到的问题
STM32CubeMX-5.0.0使用遇到的问题 一.STM32CubeMX的安装和使用 注意:下面提供的是4点几版本的,大同小异。5.0的界面更加美观而已。 安装参考 软件使用 配置过程网上搜搜还是很多的,好的教程事半功倍。 安装注意: 在安装中看官方的英文手册如果没安装过jar会在安装软件自动跳转到下载界面去下载,但进去后感觉没找到下载的地方,所以还是参考上面文档去下载。 使用注意:5.0...
STM32CubeMX 5.0版本
官方下载原版stm32 CubeMX 5.0版本,非常好用的设计软件。
STM32CubeMX认识1---让菜鸟秒变stm32高手的STM32CubeMX
    菜鸟到高手,显得有些霸气哈,不过的确如此,官方带给我们一个比较实用的stm32的工具。这个工具就是STM32CubeMX,昨天玩freeRTOS的时候就提到过。说到freeRTOS,这里就多说两句。全局变量,在任务间相互访问的时候也是需要临界保护的,不然可能会出现奇怪的问题。不过我们可以关掉时间片调度,任务间可以访问全局变量而不用加保护(不等于菜鸟可以随意代码)。关闭了时间片调度,只有发生...
STM32CubeMX 5.0.0
介绍STM32CubeMX 5.0.0 STM32CubeMX是32位ARM®Cortex®STM32微控制器的图形工具。它是STMCube“计划的一部分,既可以作为独立应用程序使用,也可以作为集成开
STM32CubeMX的main.h文件生成脚本
STM32CubeMX升级到4.23.0之后,加入freertos之后<em>生成</em>的<em>工程</em>文件会报错: “..\Middlewares\Third_Party\FreeRTOS\Source\portable\
I have a problem about function.
谁能告诉我在delphi中调用什么函数能返回计算机名和计算机IP地址,thank you! hope !!!
STM32CubeMX工程闪退问题
现象:安装了STM32CubeMX软件后,在创建<em>工程</em>的过程中,只要一拖动卷轴,<em>工程</em>就会关闭。 原因:因为打开了翻译软件,导致与STM32CubeMX发生了冲突。 解决方法:将翻译软件先关闭退出。...
Stm32cubeMX生成配置工程的例子和过程记录
未经同意不得转载 stm32BubeMX配置用法 配置Stm32cubeMX例子 stm32cubeMX图形化配置用法 stm32配置demo stm32 usb hid例子 stm32 usb hid源码
Keil(MDK-ARM)工程目标选项配置
Ⅰ、写在前面 Options for Target目标选项其完全意思是<em>工程</em>目标选项配置,或许有些人分不清工作空间、<em>工程</em>、目标这三个名词的意思和区别,下面章节将简述工作空间、<em>工程</em>、目标他们的意思。 由于目标配置的选项比较多,我将其分为<em>工程</em>目标选项配置(Ⅰ)和<em>工程</em>目标选项配置(Ⅱ)两篇文章来讲述。 目标选项包含了一个<em>工程</em>目标所有的配置信息,这些信息是保存在<em>工程</em>
KEIL MDK 使用配置工具和STM32CUBEMX工具新建项目(一)
Keil MDK 工具提供的配置工具可以方便的STM32CUBEMX结合起来使用,完成新建项目的初始化配置。 MCU  -- STM32F373RC <em>keil</em> MDK 5.25 STM32CubeMX 4.26 1. 新建项目,选择对应的MCU型号 2. 在配置工具里选择STM32CubeMX,配置如下: 3. 点击OK,会询问是否运行STM32CubeMX,点击运行STM32Cu...
KEIL之新版V5使用
KEIL之新版V5使用 1.新增插件包特性; 2.新增封装层概念; 3.封装层方便不同MCU间移植; 4.安装KEILV5后需要安装PACK,根据不同的MCU可以展示细节,查看需要安装的PACK;   在选择好MCU平台后,有一项很重要的功能可以查看PACK支持包以及DEMO支持情况,在manage run-time environmnet中的Details按钮;
使用MATLAB&simulink&stm32mat_target&stm32cubemx开发stm32
用过stm32单片机的朋友应该知道,如果对于一个新手来说,配置一个stm32的开发环境就的花上好长时间  而且开发过程中很多时候我们的代码都是在配置端口 像最简单的GPIO的配置  也需要定义结构体 如果C语言不过关的新手 学起来会更加的困难       后来st公司开发了<em>stm32cubemx</em>这个软件来帮助我们完成这些端口的初始化配置  我们可以通过图新界面 配置选择的每一个端口的作用 之后便
手把手教你使用simulink配合STM32CUBEMX (生成keil项目实战)
本文的作者在自学过程中发现该类资料的缺少 以及前人叙述不够完善的情况下 进行了本文的创作 文章将一步一步的讲解如何使用simulink将F4的灯点亮 更多的功能我们一起探索 别的型号的 cpu 大家可以类比进行。 1.首先是将MATLAB安装ST官方的STM32-MAT/TARGET开发库 这个博主 不好取ID吗 已经说的很详细 不做重复讲解,请大家参考博文 https://blog.csdn....
STM32CubeMX时钟配置详解
软件: (1)STM32CubeMX (2)SW4STM32 实验平台:STM32F407VET6开发板 使用STM32CubeMX的一个好处就是图形化配置,在时钟配置方面,主要了解清楚高级外设总线(APB1、APB2)控制哪些外设。 (0)先配置好PA6、PA7(控制LED灯),好观察实验现象 (1)首先配置RCC(复位和时钟控制),选择外部高速始终,如下图 (2)为了
MATLAB和STM32CubeMX的中间件
用于Matlab代码转stm32.c文件它支持: (1)Simulink应用程序对STM32进行配置 (2)STM32配置的<em>生成</em>依赖STM32CubeMX (3)<em>生成</em>的C代码依赖STM32CubeMX
STM32 cubeMX 前期项目未生成部分模块,后期需要添加功能模块时出现L6218E错误问题的解决方法
背景: 最近的一个项目cub前期cubeMX未<em>生成</em>Timer部分程序,后期项目需要使用timer时需要往项目添加该部分程序时,编译出现L6218E: Error: L6218E: Undefined symbol HAL_TIMEx_MasterConfigSynchronization (referred from timer.o)等错误。 原因: cubeMX软件在配置功能时,使用某一部...
Keil(MDK-ARM-STM32)系列教程(一)_新建软件工程详细过程
Ⅰ、写在前面 本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件<em>工程</em>的详细过程。   Keil(MDK-ARM)V4和V5新建软件<em>工程</em>基本一样,本文也适合与V4版本的新建软件<em>工程</em>。   本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件<em>工程</em>的过...
让你的 STM32Cube KEILV5 + HAL库工程支持C++开发
前言 最近这段时间在弄一个新的STM32F4的项目,因为<em>工程</em>比较庞大,然后各种类型也比较复杂,在封装整理的时候就非常头疼,很想通过C++的类,继承,多态的方式来让代码变得清晰简单。在网上翻阅了比较多的相关资料,发现很多博客所说的方法要么太复杂,要么不能完美兼容Cube。随着ST对HAL库的不断更新,各类驱动包其实都已经悄悄的在各种头文件上加入了 extern “C” 的宏定义,让C++移植更加方...
STM32高级开发(14)-使用CubeMX生成STM32工程
在我们了解libopencm3的使用后,发现libopencm3只适用于小型<em>工程</em>,其最大的特色只是在USB方面的使用方便,那么在我们配置大型<em>工程</em>的时候有没有一种更快捷的方式呢,显然是有的。它就是CubeMX,ST官方出的神器,可以使得我们像配置FPGA一样配置STM32的功能。CubeMX早期是运行在windows下的,但由于是Java写成的它也可以同样的运行在Linux环境中。
基于stm32CubeMX和keil5的stm32f103学习编程
0.       准备 先用st-link连接stm32核心板与PC,用于烧录 St-link Stm32 3.3V 3.3V GND GND SWDIO DIO SWCLK DCLK 再用USB串口板连接,用于查看串口输出
使用STM32CubeMX,生成STM32F103ZE SPI3 HAL 工程
1,选择芯片型号为STM32F103ZET6,开始<em>工程</em>,引脚配置如下:主要是RCC,SPI3,和SYS三个模块2,时钟配置,可按下图进行:3,SPI3配置,如下图,配完这一步其它可以不管,直接<em>生成</em><em>工程</em>。4,<em>生成</em><em>工程</em>,打开<em>工程</em>手动输入红框中内容。运行:成功输出波形。...
STM32CubeMX 5.01
STM32CubeMX是32位ARM®Cortex®STM32微控制器的图形工具。它是STMCube“计划的一部分,既可以作为独立应用程序使用,也可以作为集成开发环境(IDE)集成的Eclipse插件
mdk5+cubeMx入门简介(点亮一个LED灯)
准备工作安装mdk5以及cubeMx软件cubeMx下载地址:https://www.stmcu.com.cn/Designresource/load_design_resource/cat_code/firmware_software/pro_cat/STM32?filter_pro_cat=STM32&amp;amp;filter_pro_token=13ee85b7b0bdf1099ffc60c90...
在STM32CubeMX生成工程中增加并编译RTX5源码
前言:STM32CubeMX是意法推出的基于STM32的一款强大的可视化开发软件,在常规的产品开发中,可以结合可视化的硬件配置来完成系统平台的初始化配置,选用一些中间软件包,如OS,FS等。RTX5是Keil公司打造的一款轻量型,实时,低延迟,高可靠,安全的操作系统,MDK开发环境本身集成了RTX5软件包。但STM32CubeMX中不包含RTX5组件包,并不支持RTX5组件包,这需要在STM32C...
STM32CubeMX软件生成工程
STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP,  Graphics, 等等). 直观的STM32微控制器的选择和时钟树配置 微控制器图形化配置外围设备和中间件的功能模式和初始化参数 C代码<em>生成</em>...
STM32CubeMx 创建第一个工程
    工欲利其事,必先利其器,今天就先来利一利STM32CubeMx这个器吧;     先说一下STM32CubeMx是干啥子的吧,它能帮你建<em>工程</em>,<em>生成</em>部分代码,你只要往相应的代码里面添加你的功能便可以了,总之,它可以减少你的工作量就对了;  1.下载安装     a.下载安装JRE:STM32CubeMx是基于JAVA运行的,所以要先下载安装JRE,地址:http://www.oracl...
STM32CubeMX生成的例程工程文件夹介绍
-
Keil(MDK-ARM)系列教程
MDK
STM32CubeMX用户手册中文版
STM32CubeMX 中文 UM1718翻译版 重新排版 带书签 STM32CubeMX是32位ARM®Cortex®STM32微控制器的图形工具。 它是STMCube™计划的一部分(请参阅第一节)
如何在KEIL中使用MicroLIB
MicroLIB 在<em>keil</em> (我用的是realview mdk3.11)建立ARM的<em>工程</em>时 其中有一项是选 use MicroLIB microlib 是缺省 C 库的备选库。 它旨在与需要装入到极少量内存中的深层嵌入式应用程序配合使用。 这些应用程序不在操作系统中运行。 microlib 进行了高度优化以使代码变得很小。 它的功能比缺省 C 库少,并且根本不具备某些 ISO C
使用HAL库、STM32CubeMX和Keil 5开发入门教程(一):点亮一盏LED灯(NUCLEO-F411RE)
转载自:http://blog.csdn.net/charmingsun/article/details/50802267?readlog#t1 本教程以点亮一盏LED灯为目的为大家演示用STM32CubeMX、Keil、ST-Link开发STM32程序的一般方法。 一、学习前的准备工作 硬件:一块STM32开发板,一个ST-Link;(我使用的开发板是NUCLEO-F411RE
使用keil5自带库创建STM32工程
使用<em>keil</em>5自带库创建STM32<em>工程</em>一、开发环境 IDE: <em>keil</em>5.21 操作系统: Windows10 STM库版本: STM32F1 二、创建<em>工程</em>打开<em>keil</em>5 点击 Project-New uVisionProject新建一个<em>工程</em>文件夹我是建立在F盘,Keil5test文件夹下,<em>工程</em>文件夹名为 My Project输入自己的<em>工程</em>名: 点击保存,跳转到<em>keil</em>选择驱动界面,选择单片机
创建STM32 KEIL4新工程 完美(傻瓜)教程
自己用过很久的STM32,每次修改<em>工程</em>都很麻烦,所以自己整理了自己建立全新<em>工程</em>的教程,供大家交流学习
使用STM32cube遇到的一些问题
cube在<em>生成</em>代码的时候,会出现死机的现象。 解:   把<em>keil</em>关闭就不会出现死机的现象。   开始默认的是内部晶振驱动芯片的运行,怎么打开外部晶振的驱动?   解:   在Pinout任务栏里  的RCC选项设置。     设置I2C时遇到的一些问题: void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) {   GPIO_InitT
STM32+freeRTOS学习笔记-1.使用cube MX创建一个freeRTOS的keil工程
硬件:机智云STM32平台V2.1 软件:cube MX+<em>keil</em> MDK-ARM V5机智云的STM32开发平台小巧玲珑,用起来也顺手,所以就将正点原子的战舰开发板扔一旁吃灰了。目前刚开始学习,用到的硬件资源也不多,后续做相关实验时说不准又捡起来了。1.简单介绍一下cube MX的使用下载安装的过程就不在赘述,直接开始使用。 双击打开cube MX,点击新建<em>工程</em> 由于本底板的MCU型号是:S
STM32CubeMX介绍 下载与安装
STM32CubeMX介绍、下载与安装 标签: STM32CubeMXstm32图形工具 2016-08-16 22:52 20937人阅读 评论(9) 收藏 举报 分类: STM32CubeMX(2) 版权声明:本文为博主strongerHuang原创文章,未经博主允许不得转载。 目录(?)[+]
【STM32CUBEMX】增加自定义 Groups 问题
背景 最近在使用 STM32CUBEMX <em>生成</em><em>工程</em>,想新建几个 Groups 放自己的文件。 平常自建的<em>工程</em>,我都是在 Manage Project Items 里面增加的。在使用STM32CUBEMX <em>生成</em>的<em>工程</em>,发现每次在Manage Project Items 里面增加Groups,Keil 直接就崩了,压根就建不上。下图中的InterFace就是我自建的 Groups ,点击 “OK”...
STM32CubeMX Keil 工程瘦身
用STM32CubeMX<em>生成</em>的<em>工程</em>一编译不得了, 居然40+M, 这里面还没写几行代码… 瘦瘦身: STM32CubeMX -&amp;gt; Project -&amp;gt; Setting: 这样<em>生成</em>的<em>工程</em>就没有Drivers文件夹了. Keil Options for Targets… : 这样编译的<em>工程</em>就只有几百K了, 只是没有勾选Browse Informatio...
STM32CubeMX新建工程+基本IO配置过程
来源:https://blog.csdn.net/ybhuangfugui/article/details/52281260本文结合基本IO配置实例,讲述关于STM32CubeMX新建<em>工程</em>的过程。最终通过STM32CubeMX工具配置完成一个驱动IO(点亮LED)的软件<em>工程</em>,也就是通过STM32CubeMX配置完成之后,打开<em>工程</em>直接下载就能点亮LED的<em>工程</em>。本文使用Keil(MDK-ARM) V5...
stm32cube中遇到的bug
自使用stm32cube(version4.20)以来遇到许多bug,如下: 1.配置为外部高速时钟后<em>生成</em>代码会出现内部高速时钟也被声明了,导致程序卡死在时钟配置。 处理方法:注销内部高速时钟定义如下图 2.中断优先分组不管分多少,<em>生成</em>代码都是NVIC_PRIORITYGROUP_4,虽然前期没发现这个问题不过程序运行也没有出现什么问题,如下图
Keil(MDK-ARM)系列教程(五)_Configuration(Ⅰ)
Ⅰ、写在前面本文带来的内容正如标题“Configuration”,只是标题包含的内容较多,我计划将其分为:Configuration(Ⅰ)和Configuration(Ⅱ)两篇文章来讲述。 我们常见的字体大小、颜色、关键字、快捷键等这些都是在“Configuration”中进行设置。本文讲述Configuration中的前面3项Editor、Colors & Fonts、User KeyWords
使用HAL库、STM32CubeMX和Keil 5开发入门教程:GPIO
一、API说明HAL库一共包含如下6个IO操作函数: 1、读取某个引脚的电平状态: HAL_GPIO_ReadPin() 2、写入某个引脚的电平状态: HAL_GPIO_WritePin() 3、翻转某个引脚的电平状态: HAL_GPIO_TogglePin() 4、锁定某个引脚的配置状态(直到下次复位): HAL_GPIO_LockPin() 5、外部中断服务函数: HAL_G
STM32F407_FreeRTOS_LwIP调试详解一:Cube_MX生成工程
    概要:本次使用的硬件平台是STM32F407ZGT6的板子,外加一块LAN8742A网络模块,先上一张全家福:           软件平台使用的是CubeMX V4.22及Keil V5.21.10软件。 1、使用CubeMX新建<em>工程</em>,如下图所示: 2、选择芯片型号:本开发板使用的是STM32F407ZGT6芯片; 3、IO口选择 3.1、选择并使能RCC时...
KEIL--生成多个工程
KEIL根据配置不同,可以<em>生成</em>多个<em>工程</em>,<em>生成</em>方法 ProjectManageProject Components(或在<em>工程</em>名称右边图标) Project ComponentsProject Targets的Tab中添加新的<em>工程</em> 不同<em>工程</em>也可以配置不同文件(Project Componentsfile) 不同的<em>工程</em>可以配置不同信息,主要在Opt
STM32F103RB, KEIL编译出错:cannot open preprocessing output output file ".\神舟i号\main.d" no such file or
STM32F103RB,   KEI
keil编译出现Warning: L6304W: Duplicate input file .\output\system_stm32f2xx_1.o ignored.解决办法
<em>keil</em> 编译程序时遇见了警告:.\Output\Project.axf: Warning: L6304W: Duplicate input file .\output\system_stm32f2xx_1.o ignored. 查看这句话的意思就是:system_stm32f2xx_1.c文件出现了两次包含,就是程序中有两个相同的system_stm32f2xx_1.c文件,所以解决方法就是,
AC6 + cubeMX进行STM32的优势与劣势分析!
前言:众所周知,一般来说进行STM32都是采用MDK或者IAR进行开发。但是,由于一贯都是不走寻常路的,所以特此,采用我就偏偏不要用。下面就由我来阐述一下,这个这种开发模式的牛逼之处,与一些小瑕疵!牛逼之处:1.cubeMX就不用多说了,没用不知道,用了都说好。2.System Workbench for STM32 可以通过进行简单的<em>工程</em>转换,将<em>工程</em>转换为C++<em>工程</em>,用过C++的程序员都知道,那...
Keil(MDK-ARM)系列教程(一)_新建软件工程详细过程
Ⅰ、写在前面本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件<em>工程</em>的详细过程。 Keil(MDK-ARM)V4和V5新建软件<em>工程</em>基本一样,本文也适合与V4版本的新建软件<em>工程</em>。 本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件<em>工程</em>的过程也是一样。 为方便
ARM-IDE MDK5不兼容MDK工程
问题描述This is an MDK version 4 <em>project</em> ,require Device support for Cortex-M based devices提示两种解决方案: Migrate to Device Pack Install Legacy Support首先这个<em>工程</em>文件的确是以前用Keil4写的,现在换电脑,新装的MDK5.17 先尝试了第一种方式,进来之后,查看
Keil(MDK-ARM)系列教程(六)_Configuration(Ⅱ)
Ⅰ、写在前面本文接着上一篇文章“Configuration(Ⅰ)”进行讲述Configuration后面三项Shortcut Keys快捷键、Text Completion代码完形、Other其他的内容。 Shortcut Keys快捷键:Keil软件里面所有快捷键都可以在Configuration配置中查看的到,也可以自定义快捷键。 Text Completion代码完形:包含代码自动完成、代码
ARM Keil MDK开发STM32工程模板
ARM Cortex-M Keil MDK ST STM32 标准外设库 STM32CubeMX
如何使用CubeMx生成一个DFU工程
DFU用来做IAP是很方便的,可以直接通过USB来对APP进行升级,因此,掌握DFU的制作还是挺有好处,特别是使用CubeMx工具可以快速制作,本文将基于STM3240G-EVL评估板来一步一步实现一个DFU的IAP<em>工程</em>。
搭建Keil5与STM32创建工程中所遇到的问题
问题1、如果你安装了Keil5,但是你找不到想要的STM32芯片,你该怎么办? 答:请到Keil官网下载的你想要的芯片的固件库,下载链接如下: http://www.<em>keil</em>.com/dd2/Pack/ 问题2、<em>keil</em>软件仿真时提示no ‘read’ permission没有读或写权限 答:在<em>工程</em>下新建一个debug.ini文件,在文件中写入 map 0x40000000,0x...
如何在keil下实现单工程多目标的设置(选择性自动编译)
最近在研究Cortex-M系列CPU,整了一个<em>工程</em>来进行不同MCU之间的移植测试,其中涉及到Cortex-M0、Cortex-M3、Cortex-M4等多款MCU。于是产生了一个想法,如何在Keil里面建立一个【单<em>工程</em>多目标】的<em>工程</em>?换句话说就是,只有一个<em>工程</em>项目文件,将所有涉及到的代码文件全部关联进去,但是在编译的时候可以自由的选择不同的目标平台,进而由编译器自动纳入所需要的源文件进行编译。
STM32CubeMX生成基于Eclipse的GCC工程(一)(工程模板用Jlink进行SWD单步调试)
首先,新建STM32Cube<em>工程</em>,在SYS菜单下选择 Serial Wire。 进入<em>工程</em>菜单下的设置界面更改Toolchain/IDE为TrueSTUDIO 点击<em>工程</em>-<em>生成</em>代码,可以看到<em>生成</em>的文件 接下来新建一个eclipse空的C<em>工程</em> 新建<em>工程</em>成功后,把STM32Cube<em>生成</em>的代码文件copy到eclipse<em>工程</em>中 进入eclipse界面
Keil ARM编译器命令行编译中实现头文件依赖的自动推导
接触了几个编译器之后发现编译器基本上都有依赖文件的自动推导功能,最初掌握这个功能是在使用gcc的时候。后来发现其他的编译器基本上也有这个功能而且基本上都与gcc有着一样的语法。             今天简单试探了一下Keil编译器,没有查什么文档,纯粹是按照之前的老路子输入猜测的命令试了一下,还真是存在!             我在一个文件夹放了一个C文件一个头文件,C文件中包含了头文件
使用STM32CubeMX和TrueSTUDIO开发STM32系列微控制器
关于STM32CubeMX STM32CubeMX介绍 为什么使用STM32CubeMX 下载及安装 关于TrueSTUDIO TrueSTUDIO介绍 为什么使用TrueSTUDIO 下载及安装 使用演示 关于STM32CubeMX STM32CubeMX介绍 为什么使用STM32CubeMX 下载及安装 STM32CubeMX可以从意法半导体官网搜...
maven异常:Updating Maven Project 的统一解决方案
转自:https://blog.csdn.net/moneyshi/article/details/67637563现在使用maven的公司和团队越来越多,虽然没有Gradle那么灵活,但是现对于以前的项目构建方式还是很有优势的,下面分享一个maven update 时的异常统一解决方案:异常案例:[java] view plain copy1、An internal error occurred...
KEIL MDK-ARM Version 5.26正式版开发工具出来啦,下载尝新吧
KEIL MDK是ARM的最全面的软件开发解决方案,为基础的微控制器,包括需要创建,构建所有组件和调试嵌入式应用。 MDK v5.26版本包含Nuvoton的版本。 MDK v5.26产品组件: MDK-Core基于μVision(仅限Windows),主要支持Cortex-M设备,包括新的Armv8-M架构。 DS-MDK包含基于Eclipse(Windows和Linux)的DS-5 IDE ...
maven 父子项目
maven 父子项目
STM32 工程从IAR 转MDK
以前都用IAR+source insight 来做STM32 开发,但是IAR 做文本编辑真是不给力,没有自动补全,看代码时也不是很好,我编辑时都是先用source insight 写好,再用iar 来编译、调试,好麻烦
poj2299 查找逆序数 归并
Ultra-QuickSort Time Limit: 7000MS   Memory Limit: 65536K Total Submissions: 49032   Accepted: 17936 Description In this <em>problem</em>, you <em>have</em> to analyze a particular sorting a
如何使用STM32cubeMX建立一个工程
对于新手 个人不建议使用STM32cubeMX去建立<em>工程</em> 进入主题 工欲善其事必先利其器, 1、先下载安装一个STM32cubeMX(ST官网www.st.com,各大电子社区也有,或者给我留邮箱我发你) 2、安装好后打开,点击 “New Project” 注:如果有弹出类似需要连接(connect )的提示,就进入连接一下,不然等一下生不成<em>工程</em>和库, 3、选择你的开发的芯片系列型号...
记录一个stm32cubemx的bug
在<em>stm32cubemx</em><em>生成</em>的main文件里面的void SystemClock_Config(void)函数里面的这部分代码RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;出现了这个bug,会<em>生成</em>下面这样的代码RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC
解决KEIL 建立工程后Target下无法加Add Group的问题
笔者在使用Keil学习STM32时,建立好一个<em>工程</em>以后,发现右键Target,点击Add Group选项,在建立5个New Group以后,Project框下不会出现新的New Group。而笔者的同学只能添加两个New Group。 于是笔者去百度了下,却没有找到解决办法,于是自己去尝试,终于功夫不负有心人,成功的解决的这个问题。 步骤如下: 1,右键Target,点击Manage Projec
STM32CubeMX软件工程描述_USART配置过程
Ⅰ、写在前面 学习本文之前可以查看我前面的文章: STM32CubeMX介绍、下载与安装 STM32CubeMX使用方法及功能介绍 STM32CubeMX新建<em>工程</em>+基本IO配置过程   本文接着前面STM32CubeMX文章结合USART实例,讲述关于STM32CubeMX新建USART<em>工程</em>,以及新建好完成的软件<em>工程</em>。最终通过STM32CubeMX工具配置完成实现USART串口通信的软
keilproject另存一个.
有的时候需要把一个<em>project</em>另存一个名字,再做改动变成另外一个项目使用,但是<em>keil</em>的<em>project</em>项目本身没有另存为的选项,只好自己动手,先把对应的文件复制到另外的文件夹里面,在把和<em>project</em>同名的文件全部改成新的文件名,大概是3个,有一个bak,编译的时候会自动在<em>生成</em>一个的。在<em>生成</em>的时候注意有一个输出的文件名,也要改一下,在option里面。
STM32CubeMX代码生成和点亮LED
所需工具STM32CubeMX和Keil5   1、先打开STM32CubeMX软件,点击New Project新建<em>工程</em>;   2.在搜索框中搜索你的项目芯片;   3、搜索出来有两个不同封装的芯片,写程序没区别,但是这个软件可以<em>生成</em>IO说明文档,可能会导致文档与实际封装差异。选择确定后双击~;   4、创建完<em>工程</em>,简单介绍一下功能;   5、先配置时钟树,我使...
STM32CubeMX 1 创建一个新工程 利用时钟点亮LED KEIL5 Jlink配置
直接上ST的官网下载STM32CubeMX安装 地址: 单片机:STM32F103C8T6 带外部8MHz晶振 目的:利用Timer和使LED按照1Hz的频率闪烁。在此方面学霸级人物的指引下学习了,并写此文章记录,以防忘记。 新建<em>工程</em> 出现如下界面,中央就是这个封装的引脚图: 接下来开始配置 1. 设置外部晶振接口在PD0和PD1 单机想要配置的引脚,出现选择菜单。 PD
Keil(MDK-ARM)系列教程(四)_工程目标选项配置(Ⅱ)
Ⅰ、写在前面本文接着上一篇文章“<em>工程</em>目标选项配置(Ⅰ)”进行讲述<em>工程</em>目标选项中后五项的配置,也就是C/C++、Asm、Linker、Debug、Utilities这五项配置的具体内容。 对于<em>工程</em>目标选项中的C/C++选项,不管是初学者,还是资深的软件<em>工程</em>师都非常重要。初学者要掌握包含路径、预定义等常规功能。资深软件<em>工程</em>师对代码性能有很高要求,就需要掌握代码优化等各项配置。 阅读本文之前建议先阅读上
Keil创建ARM芯片程序工程
近期接触了ARM芯片,学习的条件从软硬件上来说都不具备。等待公司解决这种问题是很难的,在这方面我基本上放弃了对公司的最后一点幻想。我觉得,如果想要掌握什么技能或者去接触一点比较有意思的东西,还是得考自己去投入、努力。通常,类似的学习基础环境在淘宝上都能够解决。             买了开发板,又找来了Keil试用版本。接下来基本上就可以开始不断挖掘知识金矿了!从最简单的开始,创建一个简单的工
KEIL认识中1--生成多个工程
KEIL--<em>生成</em>多个<em>工程</em> KEIL根据配置不同,可以<em>生成</em>多个<em>工程</em>,<em>生成</em>方法   ProjectManageProject Components(或在<em>工程</em>名称右边图标)   Project ComponentsProject Targets的Tab中添加新的<em>工程</em>   不同<em>工程</em>也可以配置不同文件(Project Componentsfile)
STM32使用STM32CubeMX配置烧录后无法识别设备的解决方法
    近来闲下来了,想用下STM32CubeMX,咱也赶赶潮流,摸索了一下,点了个灯,完美。再把灯灭了吧,但发现找不到SW设备。这是怎么回事?我重新设置了Keil,不行;重新用STM32CubeMX<em>生成</em>,也不行。难道我的板就这样废了吗?我在网上寻找答案,最后锁定应该是SW端口没设置好,导致无法烧录。经过一番搜寻和探索,最终得到了解决方法。    造成SW失效的原因是我在配置STM32CubeMX...
Keil MDK-ARM系列教程
Keil MDK-ARM系列教程 Keil(MDK-ARM)系列教程0-介绍下载安装与注册.pdf Keil(MDK-ARM)系列教程8-在线调试.pdf
JRE运行环境出错导致无法安装STM32CubeMX解决方法
一、问题安装 STM32CubeMX 一直提示需要安装JAVA运行环境,提示界面如下: 但实际上已经正确安装了JRE,如下为JAVA版本。 问题原因:我的电脑上具有很多版本的JRE,并且有一个版本注册表信息出错,所以无法正常卸载。二、解决方法 1、先完整卸载目前已安装的JAVA版本,可利用官方提供的卸载工具。 如上图所示,电脑里安装了4个版本的JRE,只需安装最新版的就好,其他直接卸载
[KeiluVision4]新建或打开工程时异常退出的问题
问题描述:之前电脑安装了MDK开发环境,现在想利用Keil开发C51程序,于是安装了C51工具,安装之后新建C51<em>工程</em>时提示Keil uVision4出现了一个问题,需要退出程序,退出重新打开后还是一样的问题。     问题解决:首先试着打开ARM的<em>工程</em>,也出现了同样的问题,于是卸载了C51工具,问题仍未解决,再卸载了MDK,然后又安装了C51工具,现在可以正常使用了。这个问题的出现可能是Keil
Keil(MDK-ARM)系列教程(二)_工具栏详细说明
Ⅰ、写在前面Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。 本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。 本文虽然以K
关于原keil2建立的的project打不开的问题
问题: 在发现此问题之前,因清理电脑将<em>keil</em>2卸载,电脑上保存了<em>keil</em>4。今天在学习c51时,发现大表哥在我大三时给我的c51 <em>project</em>完全打不开,当然是用<em>keil</em>4试图打开的。连续试了几个项目后发现都一样:not contain a valid file(英文渣渣,大概是这句话)。后来想到应该是<em>keil</em>版本的问题,然后下载了<em>keil</em>2,去打开之前试图用<em>keil</em>4打开的文件,依
gradle2.0笔记——让项目升级到gradle2.0
昨晚看到消息说gradle2.0发布了,今天去看了一下,确实是昨天发布的,为rc版本:Gradle 2.0-rc-2。于是决定试一下。 gradle可以在官网上下载,地址如下:http://www.gradle.org/release-candidate。不过由于我许多项目因为兼容性问题目前暂时用<em>不了</em>gradle2.0,所以现在只能对我个别私人项目使用。如果你想让所有项目都用gradle2.0的
php 大数据量导入并直接下载CSV文件
问题描述: BUILD FAILED Total time: 2.235 secs --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Error: cmd: Command failed with exit code 1 Error ou...
STM32CubeMX使用JLINK调试问题
默认情况下STM32CubeMX是没有打开Debug功能的,需要在pinout中找到 SYS设置 Debug模式如图12:设置好后调试界面对应出来如图2 3检查Keil 的debug设置  点击圈内图标  找到setting 进行设置...
STM32 IAR工程->Keil MDK转换详解
我在STM32的学习中发现,大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用Keil MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发。我在以前的Blog文章里介绍过如何在RVMDK中建立STM32 <em>工程</em>,以及如何使用RVMDK的软件仿真功能,下面我将详细说明怎样将已有的IAR<em>工程</em>移植到RVMDK。         不管是IAR还是RVMD
MDK_ARM V5.26注册机Kengen
ARM开发环境MDK目前最新版V5.26注册机Keygen,这个注册机支持当前的所有版本,包括当前最新的5.26,而且使用这个注册机,不再需要注册RL-ARM,就可以直接使用MDK中带的emWin。该工具仅供广大学习爱好者学习使用,学习结束后请主动删除工具,请勿用于商业用途,如果觉得开发环境对你用处很大,鼓励大家学习后购买官方开发环境使用。本人亲测V5.26成功激活。 特别提醒:使用该工具时,MDK必需使用管理员权限运行,否则会失败。
cordova 安装配置 及遇到的问题解决
1,需要先按照node.js   下载地址:https://nodejs.org/en/   默认安装目录:C:\Program Files\nodejs 2,cmd下运行命令 npm install -g cordova (如果安装出错 就是网络连接失败 因为是国外网 需要 网络代理软件  这里我用的软件是  proxy999   安装完后 运行cordova  运行成功
Keil工程下各个后缀名文件的作用
比如有如下<em>工程</em>文件夹: 1. test1 无后缀文件,这个是最终<em>生成</em>的文件,只要有这个文件KEIL就可以软件仿真,不能打开 2. test1.hex 这个文件可以直接下载到单片机里,他就是从无后缀文件test1里提取的,去掉了调试信息,可以打开 3. test1.DSN,这个是另外一个软件PROTUES软件的<em>工程</em>文件,里面是电路图,用来和KEIL联合仿真 4. test1.LST 列表文
STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)
通过Freertos操作系统是小灯闪烁: 进入STM32Cube<em>工程</em>中,使能FREERTOS 接下来对FreeRTOS配置,首先是参数配置: 接下来配置任务:名字为Task_Sled1,优先级为正常就可以,进入函数为Func_LED0。 <em>生成</em>代码,并拷贝到eclipse<em>工程</em>中,添加库路径: 在Func_LED0函数中加上小灯闪烁的程
文章热词 社会工程 社会工程课程 社会工程培训 社会工程教程 社会工程培训套餐
相关热词 android工程导入图片生成不了id a a a() c++ a与-a c++ android faces in is no project there 培训python工程 人工智能工程的主修课程
我们是很有底线的