嵌入式ARM开发基础5-开发环境配置课件

上传人:磨石 文档编号:243137871 上传时间:2024-09-16 格式:PPT 页数:14 大小:226.50KB
返回 下载 相关 举报
嵌入式ARM开发基础5-开发环境配置课件_第1页
第1页 / 共14页
嵌入式ARM开发基础5-开发环境配置课件_第2页
第2页 / 共14页
嵌入式ARM开发基础5-开发环境配置课件_第3页
第3页 / 共14页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,Neusoft Institute of Information,16 September 2024,STM32,单片机开发环境配置,基于普中科技单片机开发板,下载安装,uVision4,开发环境,下载并解压,stm32,固件库,在,uVision4,新建工程并进行相关配置、编译,设置硬件,下载程序并运行,修改例程并编译、下载运行,下载安装,uVision4,开发环境,从,【,庄建,/ARM/,安装软件,】,目录下载,mdk460.exe,并安装。,如果以前安装了支持,51,单片机的,uVision4,,直接覆盖安装到同一个目录,这样,uVision4,可以支持,51,单片机和,ARM,单片机的编译。,下载并解压,stm32,固件库,从,【,庄建,/ARM/,安装软件,】,目录下载,stm32f10x_stdperiph_lib.zip,并解压。,注意解压的目录层次不要太深,而且尽量不要使用中文目录名。,在,uVision4,新建工程并进行相关配置、编译,1,、在资源管理器中建立合理的目录结构,建一个目录存放所有的程序(目录名可取为,mystm32,),然后在这个目录下面针对每一个例程或练习建立单独的子目录(如,led,、,adc,等等),在子目录下面建立如下子目录:,prj,、,src,、,inc,、,out,、,lst,。其中,prj,存放工程文件,,src,存放用户的源文件,,inc,存放用户自定义的头文件,,out,存放编译过程中产生的最终可执行文件和中间文件,,lst,存放编译过程中产生的,list,文件。,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,新建工程文件到,mystm32/led/prj,目录,工程名可取为,myled,。,随后选择单片机型号为,STM32F103C8,,见下图。,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,选择了单片机型号后,在随后弹出的对话框中选择,“否”,在开发环境左侧的,project,子窗口中,把,group,名称从“,Source Group1,”改为“,user,”,并增加“,cmsis,”和“,StdPeriph_Lib,”两个,group,。,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,鼠标指向,project,窗口的,Target 1,并点击右键,选择第一个菜单项,在,output,选项卡里勾上“,Create HEX File,”复选框,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,在,output,选项卡里点击“,Select Folder for Objects,”按钮,把可执行文件的输出目录设置为之前建立的,out,目录,在,listing,选项卡里点击“,Select Folder for Listings,”按钮,把,list,文件的输出目录设置为之前建立的,lst,目录,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,在,C/C+,选项卡里设置,Preprocessor Symbols,的,Define,为“,USE_STDPERIPH_DRIVER, STM32F10X_MD,”,在,uVision4,新建工程并进行相关配置、编译,1,、新建工程并进行配置,在,C/C+,选项卡里设置,Include Paths,的路径为以下几个:,(,1,)之前建立的,inc,目录,(,2,)固件库解压后的“,STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport,”目录,(,3,)固件库解压后的“,STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x,”目录,(,4,)固件库解压后的“,STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driverinc,”目录,在,uVision4,新建工程并进行相关配置、编译,2,、向工程里添加文件,1,),把普中科技光盘中自带的跑马灯示例中的,main.c,文件复制到自己工程的,src,目录下面。,2,),D:ARMmystm32STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparm,下面的,startup_stm32f10x_md.s,文件复制到自己工程的,src,目录下面。,3,),D:ARMmystm32STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesGPIOIOToggle,下面的头文件,stm32f10x_conf.h,,,stm32f10x_it.h,复制到自己工程的,inc,目录下,,c,文件,stm32f10x_it.c,、,system_stm32f10x.c,复制到自己工程的,src,目录下面。,在,uVision4,新建工程并进行相关配置、编译,2,、向工程里添加文件,4,),把自己工程,src,目录下面的,.c,和,.s,文件添加到工程中的,user,组里面,5,),D:ARMmystm32STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupportcore_cm3.c,添加到工程中的,cmsis,组里面,6,),D:ARMmystm32STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driversrc*.c,添加到工程中的,StdPeriph_Lib,组里面,7,),main.c,里面的,#include stm32f10x_lib.h,修改为,#include stm32f10x.h,设置硬件并下载,按普中科技配套光盘中的“,stm32,下载说明”进行设置和下载,在下载前还要注意按跑马灯示例中的要求连接单片机与,LED,之间的排线,否则不能点亮,LED,。,修改例程并编译、下载运行,修改跑马灯效果,编译后下载执行。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!