概述
引言
随着WLAN的广泛应用,越来越多的芯片厂商投入到WLAN芯片开发上。因此各种接口的WLAN芯片成为了各大厂商发展的主要方向。目前主流的接口有:USB,SDIO,UART,SPI等。
本文设计了一款支持多接口、多协议的无线局域网802.11n(1T1R)的SoC芯片。该SoC芯片集成了SDIO,SPI,UART等接口。为了验证各个接口是否能够达到设计需求,需要对各个接口进行功能、性能和兼容性的测试。所谓接口验证,是指以接口为测试对象,详细测试接口功能和性能。本文中是指UART接口和SPI接口。对于UART接口,需要对接口的波特率、数据长度、奇偶校验位、停止位、流控、异常错误等进行验证。对于SPI接口,需要对接口的大小端、工作模式、工作速率等进行验证。
1 接口单元验证的必要性
1.1 接口单元验证简介
如图1所示,是接口单元验证的示意图。测试板有两个UART接口和一个SPI接口。下位机完成固件部分,也就是直接操作硬件;而上位机完成测试用例管理和接口驱动两部分。
1.2 对接口进行单元验证的原因
(1)验证接口的功能是否实现。保证设备能够正确枚举,各种配置下数据收发通路畅通。
(2)对各个接口的性能有一个准确的把握。有了接口性能数据后,可以帮助在系统测试阶段定位问题。在系统测试阶段,性能瓶颈一方面来自于接口,一方面来自于WiFi。在接口验证阶段获得这个数据后可以帮助分析和定位问题。
<最后
以上就是虚幻身影为你收集整理的uart协议测试软件,实现了接口功能和性能验证自动化的UART&SPI接口验证工具设计...的全部内容,希望文章能够帮你解决uart协议测试软件,实现了接口功能和性能验证自动化的UART&SPI接口验证工具设计...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复