使用vscode编辑代码,在Keil中编译、调试、烧写
程序员文章站
2024-01-25 17:17:16
使用vscode编辑代码,在Keil中编译、调试、烧写及使用3.5固件库新建工程使用工具:vscode、 keil4(上古时期的软件)、 STM32固件库代码V3.5版(网上有资源)ps: 因为这段时间参加蓝桥杯嵌入式要使用,顺便用这个来演示了,反正我们也不在里面编代码_ ha ha ~下载固件库固件库STM32F10x_StdPeriph_Lib_V3.5.0:官方网址:https://www.st.com/en/embedded-software/stsw-stm32054.html国...
使用vscode编辑代码,在Keil中编译、调试、烧写及使用3.5固件库新建工程
使用工具:
vscode、 keil4(上古时期的软件)、 STM32固件库代码V3.5版(网上有资源)
ps: 因为这段时间参加蓝桥杯嵌入式要使用,顺便用这个来演示了,反正我们也不在里面编代码_ ha ha ~
下载固件库
固件库STM32F10x_StdPeriph_Lib_V3.5.0:
官方网址:
https://www.st.com/en/embedded-software/stsw-stm32054.html
国内正点原子提供的镜像:
http://openedv.com/posts/list/6054.htm
解压后如下图所示:
使用固件库建立工程
1.在一个文件夹里面建立以下几个文件
然后把固件库3.5的libraries复制到你建立的工程文件夹下
复制后为:
2. 打开keil新建一个为stm32的工程
step1:
step2:保存到MDK文件夹中命名为STM32
step3:找到你对应的设备(我用的是STM32F103RBT6)
step4:点击“否”一会我们在库里面添加启动文件
step5:点击keil上方像品字形的图标
step6:新建如图所示
step7.添加文件
1. 向startup中添加如图所示
startup_stm32f10x_md.s: STM32\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm下
2. 向CMSIS中添加如下文件添加如图所示:
路径为core_cm3.c: STM32\Libraries\CMSIS\CM3\CoreSupport下
system_stm32f10x.c: STM32\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下
添加完成后为:
3. 新建(Ctrl+N) ----> 保存(Ctrl+S)为main.c
右键USER添加main.c文件
写几行代码:
step8. 点击魔法棒进行一些配置
1. 选择输出文件夹
2. 添加宏定义:STM32F10X_HD,USE_PERIPH_DRIVER
3. 配置头文件路径,如图所示:
step9. 编译
至此、工程建立成功!!(๑◡๑)
本文地址:https://blog.csdn.net/weixin_44772058/article/details/109008508