欢迎来到天天文库
浏览记录
ID:5364413
大小:579.82 KB
页数:11页
时间:2017-12-08
《stmv3.5固件库在keil4中建立工程的具体过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、首先建立一个文件夹用来装工程(文件夹名自定,笔者建立的文件名为“ggyy_Proj”文件夹)。在“ggyy_Proj”文件夹下,建立两个文件夹“User”和“Project”。将库文件STM32F10x_StdPeriph_Lib_V3.5.0下的“Libraries”文件夹全部拷入“ggyy_Proj”文件夹下。复制到将“ggyy_Proj”文件夹下的“Project”文件夹下建立三个文件夹“List”、“Obj”和“Pro”。其中Pro用来存放工程。将“ggyy_Proj”文件夹下的“User”文件夹下建立两个文件夹“inc”和“src”。然后将需要用到的文件拷贝到相应的文件夹中:将以下
2、5个.h文件考进ggyy_Proj下User下的inc文件夹中:···ggyy_ProjLibrariesCMSISCM3CoreSupportcore_cm3.h···ggyy_ProjLibrariesCMSISCM3DeviceSupportSTSTM32F10xsystem_stm32f10x.hstm32f10x.h固件库中:·STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Templatestm32f10x_conf.hstm32f10x_it.h将以下2个.c文件考进ggyy_P
3、roj下User下的src文件夹中:固件库中:···STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Templatestm32f10x_it.cmain.c现在打开keil,并点击在Project菜单栏下的NewuVisionProject…来新建工程。将工程放在ggyy_Proj下Project下的Pro文件夹中。工程命名自定(笔者将工程命名为ggyy_Proj)。根据自己所用的芯片型号选择。选择完后点OK。选择“否”。在后面将会自己添加。接下来点击点击图中圈圈中的按钮。双击“SourceGroup1”,并将其改为“
4、User”。然后点击圈圈中的按钮新建一个Group,并命名为“CMSIS”。依此共建四个Group。分别为“User”、“CMSIS”、“MDK_STARTUP”和“StdPeriph_Driver”。建完四个Group后依次选定各个Group然后点击“AddFiles”来添加相应的文件进去。“User”需要添加的文件:···ggyy_ProjUsersrcmain.c···ggyy_ProjUsersrcstm32f10x_it.c添加完成后如下图:“CMSIS”需要添加的文件:···ggyy_ProjLibrariesCMSISCM3CoreSupportcore_
5、cm3.c···ggyy_ProjLibrariesCMSISCM3DeviceSupportSTSTM32F10xsystem_stm32f10x.c添加完成后如下图:“MDK_STARTUP”需要添加的文件:···ggyy_ProjLibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparmstartup_stm32f10x_hd.s添加的时候注意在文件类型下拉菜单里要选“ALLfiles(*.*)”添加完成后如下图:“StdPeriph_Driver”需要添加的文件:···ggyy_ProjLibraries
6、STM32F10x_StdPeriph_Driversrcmisc.c···ggyy_ProjLibrariesSTM32F10x_StdPeriph_Driversrcstm32f10x_gpio.c···ggyy_ProjLibrariesSTM32F10x_StdPeriph_Driversrcstm32f10x_rcc.c其他的可以自行选择。添加完成后如下图:然后点OK。然后点击图中红圈圈的按钮。首先选择“Output”栏里,把图中“CreateHEXFile”勾上,然后点击“SelectFolderforObjects…”然后选择···ggyy_ProjPro
7、jectObj这个路径并点击“OK”。如图所示:然后选择“Listing”栏,点击“SelectFolderforListings…”按钮。然后选择···ggyy_ProjProjectList这个路径并点击“OK”。如图所示:选择“CC++”栏,现在Define文本框里面输入“USE_STDPERIPH_DRIVER,STM32F10X_HD”。然后点击下面的IncludePaths后面的“…”
此文档下载收益归作者所有