码迷,mamicode.com
首页 > 其他好文 > 详细

Keil5编译STM32注意事项

时间:2014-07-10 13:41:30      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   文件   width   

硬件:某STM32开发板,ST-Link/V2

一、硬件相关:

1、引脚连接:

bubuko.com,布布扣

pin7 <—> SWIO

pin9 <—> SWCLK

pin20/pin18 <—> GND

pin19 <—> +3.3V (如果不使用ST-Link给板子供电,不要接)

 

2、Keil中设置:

1)在Debug下,选择ST-Link Debugger

bubuko.com,布布扣

2)选中ST-Link Debugger后,选择Settings。

bubuko.com,布布扣

3)选择Flash Download,然后添加Programming Algroithm。(我这里是STM32F10x的芯片)

bubuko.com,布布扣

 

二、软件相关:

点击这个:

bubuko.com,布布扣

然后看到个:

bubuko.com,布布扣

我这里是一个GPIO的例子,我添加了:CMSIS-Core(必须)、Device->GPIO(GPIO初始化)、Device->Startup(初始代码)、Device->StdPherphDrivers->GPIO(GPIO控制)、Device->StdPherphDrivers->RCC(时钟控制)。

如果编译报错,那肯定是漏了哪个库了。

bubuko.com,布布扣

如果还是编译出错,缺少stm32f10x_conf.h之类的文件,再设置一下这里:

bubuko.com,布布扣

在Define里添加USE_STDPERIPH_DRIVER,在IncludePaths里添加自己工程所在的目录,并把stm32f10x_conf.h复制到工程所在目录下。(stm32f10x_conf.h可以从KeilV5的目录下找到,不要直接指向该文件,因为每个工程可能会根据需要修改)。

如果你的工程还是编译出错,我已经帮不你了,请自己搜索去吧。

Keil5编译STM32注意事项,布布扣,bubuko.com

Keil5编译STM32注意事项

标签:style   blog   http   使用   文件   width   

原文地址:http://www.cnblogs.com/craftor/p/3811732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!