- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mdk配置方法1
STM32固件库加载方法
一、前提:
1安装好mdk4.14版本和j-link软件
将j-link安装目录下SEGGER\JLinkARM_V412里面的JLinkARM.dll和JLinkRDI.dll复制到Keil\ARM\Segger下替换原来的文件。再将JLTAgdi.dll加到keil安装目录下SEGGER\JLinkARM_V412文件夹里
二、建立目录
1新建工程目录:“leddrv”,可以根据自己的需要命名;
2在目录“leddrv”下新建 “ARM MDK”目录,表示采用ARM MDK开发环境;
在“ARM MDK”目录下新建目录下新建 “Libraries”目录;
新建 “Project” 目录。
在“Project”目录下新建“OBJ”、“LIST”、“Pro”3个目录。
在“ARM MDK”目录下新建“USER”目录。
在“USER”目录下新建“INC”、“SRC”2个目录。
三、拷贝文件
1 将固件库目录 “Libraries”下的所有目录拷贝到工程目录“leddrv” (“ARM MDK” ( “Libraries”目录下。
2将固件库目录USER (SRC 目录下的“stm32f10x_it.c”、“system_stm32f10x.c”拷贝到工程目录“leddrv” (“ARM MDK” (“USER” (“SRC”目录下,在此“SRC”目录下新建“main.c”文件,“main.c”先不写内容。
3 将固件库目录USER (INC目录下的“stm32f10x_conf.h”、“stm32f10x_it.h” 这2个文件拷贝到工程目录“leddrv” (“ARM MDK” (“USER” (“INC”
四、建立工程:
1运行“Keil uVision4” ;
2点击主菜单栏 “Project”(“New uVision Project”,选择在工程目录的“Project” (“Pro”目录下命名新建工程为自己要的名字;
3接下来出现CPU选择窗口,选择CPU
4提示时选择“否”,完成工程建立。
五、工程管理
1在“Project”窗口中用鼠标左键点击“Target 1”,再点击右键弹出菜单选择菜单中的 “Manage Components”子菜单,出现“Components,Environment and Books”窗口
2 用鼠标双击“Project Targets”栏中的 “Target 1” 将 “Target 1” 改为自己的名字,在中间的 “Groups”栏中添加“USER”、“STM32_LIB”、“MDK_STARTUP”、“CMSIS”4个条目
3 在“USER”条目的“Files”栏中添加目录“USER” ( “SRC”下的“main.c”、“stm3210x_it.c”2个文件,通过窗口的“Add Files”按钮可以添加文件
4 在 “STM32_LIB” 条目的 “Files” 栏中添加目录“Libraries” (“STM32F10x_StdPeriph_Driver” (“SRC”目录下的“stm3210x_misc.c”、“stm3210x_rcc.c”、“stm3210x_gpio.c”、 “stm3210x_usart.c”4个文件
5在“MDK_STARTUP”条目的“Files” 栏中添加目录“Libraries” ( “CMSIS” (“CM3”
(“DeviceSupport”(“ST”(“STM32F10x”(“startup”(“arm”下的 “startup_stm32f10x_hd.s”这个文件,
6 在 “CMSIS” 条目的 “Files” 栏中添加目录 “Libraries” ( “CMSIS” (“CM3”(“CoreSupport”下的“core_cm3.c”和目录“USER” ( “SRC”下的“system_stm32f10x.c”这2个文件
六、工程设置
1点击出现工程设置窗口
2 选择顶层的“Output ”,进入“Output”设置页,点击下面的“Select Folder for Objects…”按钮,选择目录 “Project” (“OBJ”为目标文件目录。
3选择顶层的“Listing”页 ,进入“Listing”设置页,点击下面的“Select Folder for Listings…”按钮,选择目录 “Project” (“LIST”目录为list文件生成目录
4 这是关键的一步,选择顶层的“C/C++”页 ,进入“C/C++”设置页,在“Preprocessor Symbols”的“Define:”文本框中填入“STM32F10X_HD,USE_STDPERIPH_DRIVER”。如果不填编译会
文档评论(0)