下载此文档

Keil4.22MDK建立stm32工程模版模版.pdf


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
该【Keil4.22MDK建立stm32工程模版模版 】是由【小辰GG】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【Keil4.22MDK建立stm32工程模版模版 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
MDK422&-----工程模版建立
Keil版本::
解压固件库
首先开始建立工程文件夹test
然后在该文件夹下再建立两个文件夹:MDK、User。其中MDK用于存放工程
文件,而User则用于存放我们自己要编辑或修改的代码文件。
将固件库中的\Libraries\STM32F10x_StdPeriph_Driver文件夹copy到test目录下。
这个文件夹存放了外设库的源文件。
将固件库中的\Libraries\CMSIS\Core\CM3文件夹copy到test目录下。这个文件
夹存放了CM3源文件(这个我不太懂)和startup文件(启动文件)。
在MDK目录下建立两个目录:Obj和List。Obj用于存放编译时产生的对象文
件,而List用于存放编译时产生的list文件和map文件。
:.
COPY外设库的\Project\Template下的4个文件到\test\User目录:
,用途是对工程进行介绍。
OK,可以建立工程了~
由于和51用的一个环境,所以适应起来还是挺快的^_^
在MDK目录下新建工程Project->第一个选项
工程名也用test,工程建立保存在MDK文件夹:
选择MCU型号:.
点击OK,这时会提示我们是不是自动COPYMDK自带的启动代码,选择否,因
为我们要用ST的外设库里面带的启动代码:
接下来点击:
:.
双击Target1可以对其进行改名;
双击SourceGroup1改名为User,然后点击添加组添加4个组分别为::
StdPeriph_Driver、CM3、StartUp、Readme。
:.
选中User然后点击Files框架下的AddFiles添加\test\User下刚刚copy的两个C
文件。
StdPeriph_Driver中添加\test\STM32F10x_StdPeriph_Driver\,
选择那些你工程中用到的库函数,也可全部加进去,这样肯定不会漏加,但是
编译时间会增长,因为在编译生成时要对每一个文件都进行操作。我这里指添

CM3中添加\test\CM3下的两个C文件,其中一个在\test\CM3\CoreSupport\
,另一个是
\test\CM3\DeviceSupport\ST\STM32F10X\。
StartUp中添加
test\CM3\test\CM3\DeviceSupport\ST\STM32F10X\startup\arm
,为什么添加这个启动文件是根据MCU的型
号选择的,这里要注意一下:是arm目录下的,两外两个目录中的文件分别是
为IAR和GCC准备的。
:.
Readme中添加test\User\
点击确定:
设置Object目录
点击Output->SelectFolderforObjects,选择Obj文件夹,OK。:.
选中CreatHexFiles。
点击Listing->SelectFolderforListings,选择List文件夹,OK。
点击C/C++,在define项目栏USE_STDPERIPH_DRIVER,STM32F10X_HD:.
Define中写入USE_STDPERIPH_DRIVER,STM32F10X_HD,其中第一个
“USE_STDPERIPH_DRIVER”定义了使用外设库,定义此项会包含*,
从而使用外设库;而第二个“STM32F10X_HD”从字面理解应该是定义了大容
量的STM32MCU,就是你在StartUp添加了什么文件这就怎么写,但是实际中
好像并没有用到,不过库中的例子带了,我也加上了。
:.
添加这三个目录:\test\STM32F10x_StdPeriph_Driver\inc;\test\CM3;\test\User。
这三个目录包含了所有我们用的头文件。
点击Debug
:.
如果软件仿真则选择UseSimulator,我的工程都是用的J-link仿真的,所以我
选择右侧的Cortex-M/RJ-link/。点击Setings
Port有两种连接下载方式SW和JTAG,我的用的都是SW方式。MaxClock我
就选择的是默认的,偶尔用的也低点200k,这样不容易丢失。
点击Utilities,同样选择Cortex-M/RJ-link/Jtrace.
:.
点击setings
点击Add,选择stm32f102xHigth-densityFlash~~~512k,点击Add。
点击OK。
好了,工程基本建立完事了,可以自己保存一份,这就是一份自己的模版,只
不过会根据日后的工程规模芯片的不同对参数稍加修改。

Keil4.22MDK建立stm32工程模版模版 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小1.11 MB
  • 时间2022-12-04
最近更新