免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1209 | 回复: 0
打印 上一主题 下一主题

stm32一步一步建立jlink调试 工程参考 (2) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:41 |只看该作者 |倒序浏览
开发板芯片: 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文件后,





最后,我们设置一下字体,美观点










您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP