开发板芯片: STM32F103RBT6 128k flash 20k ram
编译器: keil 3.8A
下载器/调试器: jlink v8
本篇日志记录 在keil环境下 建立 stm32 工程详细步骤,为以后参考 学习用
这里是LED测试,实现LED灯 闪烁
首先上传代码文件:
LED.rar 现在开始旅程吧。
1. 首先建立一个文件LED ,在LED下新建 四个文件 obj 存放工程文件 out 存放输出文件,编译后的文件 src 存放自己编写的代码文件
lib 存放开发板自带的 库文件 ,st公司自己写好的 c文件
2. 打开keil, 新建工程 new uvision project3. 保存工程文件到 LED/obj 下
4. 选择芯片 为 STM32F103RB
5. 项目管理
为了更好的管理整个工程。 点击 品 字形的按钮,增加 src lib 2 个目录。。
其中 src 中 存放 自己编写的代码
lib 中 存放 库文件
这两个 src lib 不等同于 前面建立的 4 个文件夹, 这里的两个文件只是项目管理,不会在磁盘上真的新建2 个文件夹
6. 设置 target
7.设置 out ,编译输出目录
8.设置 仿真模式为 jlink,使用jlink下载程序 左边的为 模拟仿真,右边的为 jlink模式设置 cortex-M3 J-LINK
run to main 启动的调试的时候,在 main 出停止
9. 设置 utilities flash 大小
因为 f103RB 为大小 128KB 的,所以选择 128KB 的
10.添加C文件 到工程中 其中,我们添加 自己编写的c文件 到 src 中
添加 库c文件 到 lib 中
注意: 由于我们使用的 库文件,它是和 编译器 一起的,为了防止更新 编译器导致 库文件的不一样 ,我们需要将 keil 中的 库文件 复制到 自己 lib 中,这样提高了移植性能
在 发布工程的 时候,这些 库文件 也在 工程中了
C:\Keil\ARM\RV31\LIB\ST\STM32F10x
添加好 c文件后,
最后,我们设置一下字体,美观点
阅读(3600) | 评论(0) | 转发(0) |