STM3210E嵌入式C++测试用parasoft-c++test教程
需积分: 10 10 浏览量
更新于2024-07-30
收藏 604KB PDF 举报
本文档主要介绍了如何在嵌入式开发环境下使用Parasoft C++test对STM3210E平台进行测试,特别是针对一个名为Blinky的示例程序,该程序通过AD转换器获取数据并在LCD和串口上显示。以下是关键知识点的详细说明:
1. **环境设置**:
- 首先,需要在KeiluVision3中导入工程,并配置CrateBatchFile以便生成批处理文件。这包括设置路径变量如`SETPATH`、`SETRVCT31INC`和`SETRVCT31LIB`,指定CPU类型(STM32F103ZE)、供应商(STMicroelectronics)以及目标平台(MCBSTM32E)。
- 使用`C:\Keil\ARM\BIN31\`和`C:\keil\UV3\`路径下的Keil工具,以及`C++test 7.3`版本和`KeiluVision 33.40`集成开发环境。
2. **批处理脚本编写**:
- 创建了一个`.bat`文件,用于启动`parasoft-c++test.exe`,并指定了所需的库路径和编译器设置。通过这个脚本,可以自动化测试流程。
3. **测试工程导入与配置**:
- 将Blinky示例工程导入C++test,然后根据程序特性进行必要的测试配置。因为程序是一个无限循环的AD转换程序,不需要复杂的断言,但可能需要配置桩函数(stub function)来模拟或收集预期的行为,以便观察AD转换结果并验证其正确性。
4. **测试执行与结果分析**:
- 测试执行时,程序将自动运行并持续读取AD转换数据,直到达到用户设定的时间段。由于程序输出是连续的,所以测试的目标是对结果进行收集和分析,确保AD转换过程的稳定性和准确性。
5. **参考文档**:
- 文档中提到的帮助文档提供了关于测试配置的详细说明,用户在实际操作过程中应查阅这些文档以获取更全面的指导。
6. **求反馈与技术支持**:
- 提供了深圳英蓓特信息技术有限公司的联系方式(Email: gaozhx@embedinfo.com,电话: 021-665810721),便于在遇到问题时寻求进一步的技术支持和修正可能存在的不足。
本文档着重于介绍如何在嵌入式开发环境中利用Parasoft C++test对STM3210E平台进行实践测试,通过Blinky示例展示了测试配置和执行的过程,强调了文档查阅的重要性以及寻求技术支持的途径。
877 浏览量
253 浏览量
2013-06-26 上传
2021-09-30 上传
2021-07-13 上传
2022-01-19 上传
1924 浏览量
QHTJWO123
- 粉丝: 0
- 资源: 2
最新资源
- jungle-rails:丛林项目
- piazza-api:Piazza内部API的非官方客户端
- hadoopstu.7z
- 2014学校德育工作年度计划
- matlab的slam代码-openslam_cekfslam:来自OpenSLAM.org的cekfslam存储库
- Zendi-crx插件
- svg.path:SVG路径对象和解析器
- 朱宏林.github.io
- Fivlytics - Fiverr Seller Assistant-crx插件
- 基于代码变更分析的过时需求识别
- tomcat windwos 7\8
- Hot-Restaurant-App
- VB.net 2010 读写txt文件
- pcdoctor
- java版sm4源码-spring-security-family:关于如何在微服务系统中使用spring-security的demo&分享
- iiam:IIAM App正在开发中!