stm32开发板例程讲解之一:使用IAR 5.3建立工程
USE_STDPERIPH_DRIVER在stm32f10x.h中用到,若要用硬件驱动则需要这个预编译符号;如果不设置这个预编译符号的话,硬件驱动就不包含在project中,应用程序自然就没法直接访问硬件寄存器了,这就需要用户使用地址来访问寄存器。
(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.
1). 已选择下载程序到 Flash,
2). 已选择下载程序到 RAM 或使用模拟器:无需选择;
3). 如果程序已下载到 Flash:开启 Suppress download;
评论