历史上的今天

今天是:2024年10月08日(星期二)

正在发生

2019年10月08日 | 最简单的方式 创建STM32的工程(使用标准库)-2

发布者:AdventureSeeker 来源: eefocus关键字:创建没  STM32  工程  标准库 手机看文章 扫描二维码
随时随地手机看文章

前文已经介绍创建一个简单的F103RC芯片的MDK V4工程文件,下面介绍一些其它的设置项目。


1:设置Output 和List的输出目录。在上文中(如下图)STM32100E-EVAL这个文件夹就是原工程文件设置的Output和List输出目录。但是我已经将项目改为“MySTM32”, 显然我要搞个我自己命名的文件来用作Output和list的输出目录。先在MDK-ARM文件夹下新建一个文件夹叫:Output-List     注:下图中 MDK-ARM目录下的Project_STM3210B-EVAL.dep 以及另外4个.dep文件,都可以删了。

2:看图操作。点击魔术棒按钮,打开Options for Target 'MySTM32'窗体。然后按图所示设置,操作。

接下来,设置List的输出目录

最后,在点击OK按钮,完成。


3:在MDK IDE中,重新build 项目,你会发现有很多文件在Output-List目录下生成。这时就可以删除STM32100E-EVAL这个文件夹了(要先关闭MDK IDE)。


4:查看C/C++ 的Include Paths.查看方法如下图。


.. 表示上一级目。下面有三组.. 就是最开始固件库的目录,Libraries里面放的是固件库文件和CMSIS文件。Utilities目录放的是ST评估板相关的代码文件。我这里不用ST的评估板,就可以删掉。这里可修改下文件引入的路径,调整下整个工程文件的目录结构,让其变得和简洁合理。我比较懒,懒得改了。

5:关于工程中添加删除库。没有用到的.c 库文件,可以删除,这样可加快项目的build速度。


添加库:选中stdPeriph_Driver ,鼠标右键,add files to group stdPeriph_Driver, 到LibrariesSTM32F10x_StdPeriph_Driversrc 选择要用到的外设库文件,既可。

6:代码编辑去字体太小咋整。菜单栏->  Edit-> Configuration->  Colors & Fonts-> Window-> ARM:Editor C Files 修改字体既可。

关键字:创建没  STM32  工程  标准库 引用地址:最简单的方式 创建STM32的工程(使用标准库)-2

上一篇:STM32CubeMX 软件使用学习笔记1
下一篇:MDK V5.12 + ST-Link V2 + Win10 STM32开发环境搭建1

推荐阅读

1.UART初始化函数void uart_init(u32 bound){GPIO_InitTypeDef GPIO_InitStructure; //GPIO端口设置USART_InitTypeDef USART_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); //使能GPIOA时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);//使能USART1时钟 G...
近几年,智能机器人进入我们的生活的速度远远超出我们的想象,从制造业的切割机器人、装配机器人、搬运机器人,到服务行业的物流机器人、建筑机器人、场地机器人,再到家庭机器人,智能机器人革命正在向各个领域深度渗透。 新一轮智能机器人革命下,制造企业又该如何调整结构?S&A特域冷水机总结了两点。 一、不断创新,掌握核心技术 目前,激光制造...
据发那科官网信息显示,发那科创始人稻叶清右卫门于2020年10月2日(星期五)逝世,享年95岁。稻叶清右卫门,1925年3月出生于日本茨城县,1946年毕业于东京大学第二工学部精密工学科,后进入富士通,1972年创办发那科,带领公司成为世界最大的数控系统制造商。图片来源:OFweek维科网上世纪70年代后期,日本机床工业大发展,一家传奇公司功不可没——发那科...
台式万用表,一种多用途电子测量仪器,一般包含安培计、电压表、欧姆计等功能,也是电子工程师工作台上必不可少的电测仪器,那么如果仪器出现问题该怎么办呢?下面安泰测试分享一下台式万用表故障维修处理方法:1、通过外部的设备情况判断台式万用表是否出现故障,比如外观检查,观察有没有脱线。断线、脱焊、烧坏元件等,或者是机械损伤或是断裂等一些情...

史海拾趣

问答坊 | AI 解惑

难题请教,51从外部flash的FFFD地址启动?怎么做啊

我有一颗芯片 ip210w由 8051内核和一个MAC组成 芯片手册有一句话:CPU starts up and runs instructions at address 0xFFFD of external Flash. 就是这句话把我郁闷了好久,怎么烧程序都不行。CPU都跑不起来。 请教高手如何让我的CPU跑起来,谢 ...…

查看全部问答∨

S3C6410+wince6.0 怎么实现在视频窗体显示半透明按钮?

S3C6410+wince6.0 怎么实现在视频窗体显示半透明按钮?…

查看全部问答∨

程序执行时间问题

问个VC问题  (应用程序通过pci采集板读数据) 应用程序的WM_TIMER在电脑刚开机(开机2,3分钟左右)会被阻塞吗? 我有段定时器(100ms)的执行程序,我想知道这段程序的执行时间。开始time1=GetTickCount(),末尾time=GetTickCount()-ti ...…

查看全部问答∨

power pcb5.0.1中

power pcb5.0.1中 使用copper pouer命令画了两个长方行框,其中的一个在另一个里面,如何让里面的长方形里面敷铜而不是在他俩之间敷铜.高手指点一下!!!!!!!!!也就是说让里面的type为hatch outline,外面的type为copper pouer,不管采取哪样的敷铜方式.…

查看全部问答∨

MC45 GPRS模块如何实现自动重连 总是在线???

1.如题 ```` 2.还有就是如果一段时间没有数据传输 是不是就自动断开了? 3.断开后就可以继续发AT指令了么? 4.谢谢。。。。。…

查看全部问答∨

EVC4.0编译后生成的EXE在目标板上执行 出错 乱码

1、开始我使用的共享MFC库出错,后来我使用的静态MFC库,不出错了,,,但我在PB里已经向目标板加上了MFC组件,不知道为什么出错 2、我生成的EXE文件里如果有中文会显示乱码,不如应该如何解决 先谢谢了…

查看全部问答∨

WIN CE开发问题启蒙,希望得到帮助

谁有好的WIN CE的书籍或课程视频资料,介绍一下,我用VS2005的!最好都有链接地址,可以看看,简介也好!…

查看全部问答∨

PIC单片机的特点及应用

Microchip公司生产的PIC16C72是一款基于EPROM的8位高性能微控制器。与其它价格相当的微控制器相比,它在执行速度和代码压缩方面都有很大的改进。由于随时可以买到需要的OPT(一次性编程)产品,因而缩短了利用PIC16C73进行产品设计开发的周期。 PI ...…

查看全部问答∨

求购和申请XILINX FPGA开发板

求购二手,三手,……只要是好用的FPGA开发板+调试工具就行! 邮件我,站内mail我,有效期到2011年12月30日。…

查看全部问答∨

STC12C5A60S2系列单片机的低压检测实现

各位大侠您们好,小的查了下STC12C5A60S2的资料,上面对低压检测的讲解只针对于用P1.2作为低压检测口的单片机,事例程序也是。而我用的STC12LE5A48S2单片机,低压检测口是P4.6,在PDF上没查到将P4.6定义为低压检测的方法(事例程序只是针对P1.2口定 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved