STM3210E嵌入式C++测试用parasoft-c++test教程
需积分: 10 133 浏览量
更新于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示例展示了测试配置和执行的过程,强调了文档查阅的重要性以及寻求技术支持的途径。
2023-07-14 上传
2024-03-31 上传
2023-05-23 上传
2023-06-11 上传
2023-10-31 上传
2023-07-12 上传
QHTJWO123
- 粉丝: 0
- 资源: 2
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解