STM32-- keil介绍、使用学习、配置

1.使用keil创建stm32工程要包含的文件:

stmcubemx选择仅包含需要的库文件

Drivers\STM32C0xx_HAL_Driver\Src:

MDK-ARM文件下的文件说明:

JLinkLog.txt :记录每次下载程序时的jlink信息
JLinkSettings.ini:保存options-》debug-》jlink/settings的配置信息
startup_stm32g070xx.s:必要的文件,一般放在其他文件夹
wc_6key_STM32G070CBT6.uvguix.sun:临时文件可删除
wc_6key_STM32G070CBT6.uvoptx:保存配置信息

uvoptx 文件是 Keil MDK-ARM 开发环境中的一种工程配置选项文件。它存储了工程的各种配置信息,比如:

调试器设置: 包括调试器的类型、连接方式、断点设置等。
变量跟踪配置: 设置哪些变量需要跟踪,以及跟踪的方式。
窗口布局: 记录了编辑窗口、输出窗口等各个窗口的大小和位置。
当前打开的文件: 记录了当前打开的文件,以便下次打开工程时快速恢复到上次的工作状态。

uvoptx 文件与其他文件的区别
.uvprojx 文件: 存储整个工程的结构信息,包括源文件、头文件、库文件等。
.uvoptx 文件: 存储工程的配置信息,是 .uvprojx 文件的补充。
.uvguix 文件: 记录了 MDK 软件的 GUI 布局信息。

wc_6key_STM32G070CBT6.uvprojx:工程文件

二调试使用

1.同样的源文件,在不同的工程下,编译出来差别很大,

注意预定义宏,在程序里面看不到,   时钟频率也是在这里设置

三、配置

1.环境变量配置:

例如keil arm安装在D:\Keil_v5ARM\文件夹;

安装目录下有D:\Keil_v5ARM\ARM\Segger文件夹,将该路径D:\Keil_v5ARM\ARM\Segger添加到环境变量Path里面,添加错了或者不添加,会导致LOAD按钮是灰色的,使用不了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值