打印

发一库文件的使用说明,希望能对需要者有所帮助。

[复制链接]
1806|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
以回件库3.5.0为例
存储器分类术语:
- Low-density Value line devices :指 STM32F100xx系列控制器,Flash容量在1632K之间。
- Medium-density Value line devices :指 STM32F100xx系列控制器,Flash容量在64128K之间。
- High-density Value line devices :指 STM32F100xx 系列控制器,Flash容量在256512K之间。

- Low-density devices :指 STM32F101xx, STM32F102xx STM32F103xx 系列控制器,Flash容量在1632K之间。
- Medium-density devices :指 STM32F101xx, STM32F102xx STM32F103xx 系列控制器,Flash容量在64128K之间。
- High-density devices :指STM32F101xx STM32F103系列控制器,Flash容量在256512K之间。
- XL-density devices :指 STM32F101xx STM32F103xx 系列控制器,Flash容量在5121024K之间。
- Connectivity line devices :指 STM32F105xx STM32F107xx 系列控制器。
库文件的使用V3.5.0
操作步骤如下:
1、拷贝例子原文件到Project\STM32F10x_StdPeriph_Template
2、用相应的IDE打开工程文件
3Rebuild all文件
4、运行
以上为库文件自带的说明,依这些一般不会顺利完成,如能使用还需做如下工作:
IAR为例,打开Project\STM32F10x_StdPeriph_Template\EWARM\Project.eww文件
目标ICSTM32F103RCT6
在工程性中设置device->ST STM32F10xxC,如图


再设置C/C++Compiler->Preprocessor,如下图

其中Additional include directories
$PROJ_DIR$\..\
$PROJ_DIR$\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\STM3210C_EVAL
这部分内容最后一行需根据实际情况修改
\..\为指退回上一级目标,有一个退一级
$PROJ_DIR$代表项目中所有文件路径的公共部分,也可称为工程路径。
Defined symbols:中内容也要据需填写。
最后重要一环就是修改脚本文件路径,如下图:



本例使用在flash中调试脚本。
其它选项页的设置如有需要自行研究,以上只是能够使用库文件的基本设置。




发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

512

主题

1456

帖子

2

粉丝