Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4463369
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: 嵌入式

2011-06-13 18:56:36

开发板芯片: 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 project




3. 保存工程文件到  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) |
给主人留下些什么吧!~~