前文已经介绍创建一个简单的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 修改字体既可。
上一篇:STM32CubeMX 软件使用学习笔记1
下一篇:MDK V5.12 + ST-Link V2 + Win10 STM32开发环境搭建1
推荐阅读
史海拾趣
在东芯半导体的支持下,FIDELIX开始将其一部分技术团队迁移到国内,加速了存储芯片的国产替代进程。这些技术团队的加入,不仅提升了国内半导体产业的技术水平,也促进了FIDELIX与国内企业的深度融合和协同发展。
aconno公司在电子行业的崛起,始于其坚持创新驱动的发展策略。早年公司便投入大量资源进行技术研发,尤其是在物联网和嵌入式系统领域。通过不断推出具有创新性和实用性的产品,aconno逐渐在市场中建立了良好的口碑。例如,其自主研发的一款智能传感器,因其高灵敏度和稳定性受到了市场的广泛认可。随着技术的不断积累和创新,aconno逐渐在行业中崭露头角。
在追求经济效益的同时,aconno公司也积极履行社会责任,致力于实现可持续发展。公司注重环保和节能,采用环保材料和工艺,减少生产过程中的污染排放。此外,aconno还积极参与社会公益事业,为弱势群体提供帮助和支持。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。
以上便是关于aconno公司在电子行业中发展起来的5个相关故事。这些故事展示了aconno在创新、品质、市场、人才和社会责任等方面的努力和成就,为公司的长远发展奠定了坚实的基础。
Advanced Microelectronic Products Inc(以下简称AMP公司)在电子行业中崭露头角,源于其一次关键的技术突破。公司研发团队成功开发出一种新型高效能、低功耗的芯片,该芯片在智能手机市场具有广阔的应用前景。凭借这一技术优势,AMP公司迅速与多家手机制造商建立合作关系,实现了市场的大规模扩张。公司随后进一步加大研发投入,不断推出创新产品,巩固了其在行业内的领先地位。
Boyd Corporation在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,通过采用环保材料和节能技术,减少生产过程中的环境污染和资源消耗。此外,Boyd Corporation还积极参与公益事业和慈善活动,回馈社会。这些举措使得Boyd Corporation在社会上树立了良好的企业形象,也赢得了更多客户的信任和支持。
我有一颗芯片 ip210w由 8051内核和一个MAC组成 芯片手册有一句话:CPU starts up and runs instructions at address 0xFFFD of external Flash. 就是这句话把我郁闷了好久,怎么烧程序都不行。CPU都跑不起来。 请教高手如何让我的CPU跑起来,谢 ...… 查看全部问答∨ |
|
power pcb5.0.1中 使用copper pouer命令画了两个长方行框,其中的一个在另一个里面,如何让里面的长方形里面敷铜而不是在他俩之间敷铜.高手指点一下!!!!!!!!!也就是说让里面的type为hatch outline,外面的type为copper pouer,不管采取哪样的敷铜方式.… 查看全部问答∨ |
|
1.如题 ```` 2.还有就是如果一段时间没有数据传输 是不是就自动断开了? 3.断开后就可以继续发AT指令了么? 4.谢谢。。。。。… 查看全部问答∨ |
1、开始我使用的共享MFC库出错,后来我使用的静态MFC库,不出错了,,,但我在PB里已经向目标板加上了MFC组件,不知道为什么出错 2、我生成的EXE文件里如果有中文会显示乱码,不如应该如何解决 先谢谢了… 查看全部问答∨ |
Microchip公司生产的PIC16C72是一款基于EPROM的8位高性能微控制器。与其它价格相当的微控制器相比,它在执行速度和代码压缩方面都有很大的改进。由于随时可以买到需要的OPT(一次性编程)产品,因而缩短了利用PIC16C73进行产品设计开发的周期。 PI ...… 查看全部问答∨ |
|
各位大侠您们好,小的查了下STC12C5A60S2的资料,上面对低压检测的讲解只针对于用P1.2作为低压检测口的单片机,事例程序也是。而我用的STC12LE5A48S2单片机,低压检测口是P4.6,在PDF上没查到将P4.6定义为低压检测的方法(事例程序只是针对P1.2口定 ...… 查看全部问答∨ |