⽤keil开发STM32流程——STM23F103C8T6最⼩系统板前期准备:
1.keil V5 MDK-ARM
2.固件库V
3.5.0(STM32F10x_StdPeriph_Lib_V3.5.0)
3.STM32F103C8T6最⼩系统板
4.J-Link烧写器
下⾯进⾏开发环境的搭建
下载固件库,进⾏解压,⼤概了解⼀下,然后关闭。
接着新建或到⾃⼰的⼯作空间(建⽴⼯作空间的⽬的是便于储存不同开发环境下的⼯程)system的头文件
新建⼯程模板(名称根据⾃⼰喜好安排)
在⽂件夹中新建四个⽂件夹
第⼀个⽂件夹ASM。存放与单⽚机相关的汇编⽂件,⾥⾯是与单⽚机启动相关的内容
在固件库\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
根据单⽚机的情况选择,STM32F103C8T6属于中容量
这⾥可以全部复制过来,在⼯程配置时选择
第⼆个⽂件夹LIB。存放固件库源码与头⽂件
在固件库\Libraries\STM32F10x_StdPeriph_Driver路径下的inc和src都复制过来
第三个⽂件夹System。存放内核相关、中断⼊⼝定义、⼀些重要的头⽂件
这些⽂件在
固件库\Libraries\CMSIS\CM3\CoreSupport
固件库\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
固件库\Project\STM32F10x_StdPeriph_Template
第四个⽂件夹USR。存放开发者⾃⼰的源码
新建⼀个⽂本⽂档
重命名为main.c
如果有提⽰选择“是”
到这⾥⼯程⽂件已经准备齐全,打开Keil进⾏⼯程的软件配置
点击新建⼯程New uVision project
选择刚才的路径\KeilMDKWorkSpace\STM32F103Project打开
写上⽂件名,⼀般和⼯程的⽂件夹名⼀致。这⾥写STM32F103Project,保存
弹出器件选择提⽰框
在Search快速搜索:F103C8
(1)发现并没有搜索结果,说明没有安装相关器件库,继续安排(2)有搜索结果,点击此处跳转阅读。
打开Pack Installer
在Search快速搜索:STM32F103C8
在右侧的Packs中可以看到keil::STM32F1xx_DFP
点击Install,进⾏安装
当右下⾓100%时下载完成
Up to date为灰⾊时说明安装了最新的器件库
关闭页⾯后,会有是否重新加载提⽰。选择“是”
返回上边,新建⼯程New uVision project,按以上流程进⾏会搜索到结果如果搜索到了结果会有如下显⽰,选中点击“OK”
继续点击“ok”
点击项⽬⽬录规划
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论