新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > stm32开发板例程讲解之一:使用IAR 5.3建立工程

stm32开发板例程讲解之一:使用IAR 5.3建立工程

作者: 时间:2016-11-27 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/201611/322397.htm

USE_STDPERIPH_DRIVER在stm32f10x.h中用到,若要用硬件驱动则需要这个预编译符号;如果不设置这个预编译符号的话,硬件驱动就不包含在project中,应用程序自然就没法直接访问硬件寄存器了,这就需要用户使用地址来访问寄存器。
USE_STM3210E_EVAL在stm32_eval.h中使用,用于包含stm3210e_eval.h。


(3)连接器的配置

点击 Override default

选项:

1.如果在 Flash 中调试程序 设置 stm32f10x_flash.icf,如图,也可以设置为$PROJ_DIR$stm32f10x_flash.icf。

2.如果在 RAM 中调试程序,设置 stm32f10x_ram.icf。

注意:在进行该项设置时,请确认电路板上的Boot0 和Boot1引脚的跳线连接是否正确。




4)调试器的配置

点击 Debugger

Setup 选择调试工具,我用的是 JLINK8所以选择的是J-LINK/J-TRACE,勾选Run to main.



Download

1). 已选择下载程序到 Flash,可选:Verify download( Use flash loader(s) 必须开启!);

2). 已选择下载程序到 RAM 或使用模拟器:无需选择;

3). 如果程序已下载到 Flash:开启 Suppress download;

第五步,make,没有error和warning之后,连接好JLINK,给开发板上电,然后就可以下载调试了。

OK!第一个project已经建好,并配置成功,看到led不断地闪烁,你一定很兴奋吧,是不是已经蠢蠢欲动,想看明白一个基础的例程,掌握stm32用库文件编程的框架,然后自己写程序,来实现自己想要的功能,哈哈,别着急,先把user mannal的IO部分看明白,建议阅读《STM32学前班教程之五:给等待入门的人一点点建议》。下一讲将讲解STM32的IO,敬请关注!


上一页 1 2 下一页

评论


技术专区

关闭