一种单板调试串口功能的测试方法及其系统技术方案

技术编号:2834495 阅读:326 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种单板调试串口功能的测试方法及其系统,其方法包括以下步骤:将目标板上的调试串口和上位机的串口用线缆收发互相对接连接;启动上位机并打开相对应的串口,对其进行配置;目标板启动并对调试串口进行初始化;上位机通过调试串口向下位机发送目标板无法识别的字符串;上位机延时等待接收;预定时间内,上位机判断是否收到下位机返回相应的分析字符串,如果是,则测试成功,否则,测试失败;上位机将测试结果在指示单元上显示。本发明专利技术的测试方法及其系统,其实现自动化程度较高,技术实现简单可靠,测试成本低,适用于对调试串口批量进行功能测试的场合。

【技术实现步骤摘要】

本专利技术涉及一种通信测试方法及其系统,尤其涉及的是一种对调试串口 的测试方法及其系统。
技术介绍
在嵌入式操作系统中,调试串口通常被用作监控程序下载以及单板调试, 尤其在单板或其所在系统出现故障时,调试串口通常是查找问题的一个重要手段。目前,各种CPU的调试串口实现方案都已经比较成熟,例如现在通 讯领域用的比较广泛的Motorola的通信处理器MPC82XX的SMCx 口可以 引出作为调试串口使用。在电子设计与制造企业的研发设计中,通常都将调试串口从CPU小系统 中引出,在CPU系统调试时候以及单板进行批量生产时,通常需要对调试 串口进行功能测试,以确保其功能是正常的。在嵌入式操作系统中,通常将含有被测试调试串口的目标板称为下位机, 与其对应的主机(计算机)称为上位机。目前,对于调试串口的测试, 一种 最为简单的方法就是观察法,将被测试单板的调试串口用串口线缆连接到上 位机(计算机)的串口上,上位机配置好超级终端并打开,然后单板上电, 通过观察超级终端是否有打印信息输出来验证被测试调试串口的发送功能; 然后在超级终端上键入单板可执行的命令看单板是否接收到并执行来验证 被测试调试串口的接收功能。上述现有技术的方法虽简单,但不适合自动化测试及批量单板的调试串 口需要测试的场合。还有一种方法就是通过编程的方式实现,上位机及含有调试串口的单板 都需要进行编写测试程序,两者之间通过互发数据包的方式来实现对单板的 调试串口的测试。这种方法自动化程度较高,但需要被测单板及上位机都要 编写测试程序,实现起来较为复杂。例如,专利申请号为200420086064.x的中国专利串口通信测试仪,提 出一种软硬件实体对常见智能化应用系统中的串口进行测试的方法,其核心 思想是通过测试仪CPU向被测试串口发送数据,CPU通过RS232总线接收 数据送给液晶屏进行显示,通过这种方法达到测试目的。但是,该专利申请 存在的不足是需要附加硬件电路,如主控模块、通信模块等,测试实现较 为复杂,其次,也不适合于生产过程中对调试串口进行批量功能测试。综上所述,当前调试串口的测试方法, 一种是实现简单,但不适合与生 产中批量测试; 一种是实现复杂,需要引入复杂的软硬件系统,实现成本高。 因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的目的在于提供一种单板调试串口功能的测试方法及其系统,为 了解决上述现有技术的缺陷,提出一种技术简单、成^^交低的用于对调试串 口进行批量功能测试的调试串口的功能测试的方法及系统。本专利技术的技术方案包括 一种单板调试串口功能的测试方法,其包括以下步骤A:将目标板上的调试串口和上位机的串口用线缆收发互相对接连接;B:启动上位机并打开相对应的串口,对其进行配置;C:目标板启动并对调试串口进行初始化;D:上位机通过调试串口向下位机发送目标板无法识别的字符串; E:上位机延时等待接收;F:预定时间内,上位机判断是否收到下位机返回相应的分析字符串, 如果是,则测试成功,否则,测试失败;G:上位机将测试结果在指示单元上显示。一种单板调试串口功能的测试系统,其中,其包括指示单元, 一带有串 口的上位机以及232总线连接线缆,被测试调试串口;所述的带有串口的上 位机通过232总线线缆与被测试调试串口相连,所迷指示单元也与带有串口 的上位机相连接;所述带有串口的上位机通过232总线线缆完成单板调试串 口功能的测试过程,并最终在指示单元上显示最终结果。所述的系统,其中,对于多个调试串口进行测试时,所述系统还包括 232切换单元和10译码控制单元,连接在所述被测试调试串口与232总线 线缆之间。本专利技术所提出的一种单板调试串口功能的测试方法及其系统,与现有技 术相比,其实现自动化程度较高,而相对于采用上下位机编程的方式及中国 专利串口通信测试仪,技术实现简单可靠,测试成本低,适用于对调试串 口批量进行功能测试的场合。附图说明图1为本专利技术所提出的测试方法的流程图2为本专利技术所述测试方法对单个调试串口的测试系统的结构框图; 图3为本专利技术所述测试方法对多个调试串口的测试系统的结构^l图。具体实施例方式下面结合附图,将对本专利技术作进一步的详细说明。 本专利技术的调试串口测试方法只需对上位机进行编写测试程序,下位机不 需做任何处理,而是使用下位机的调试串口作超级终端时有对输入命令的分 析功能来进行测试。本专利技术的调试串口的功能测试方法主要包括以下步骤 步骤1:将目标板上的调试串口和上位机的串口用线缆收发互相对接连 接;步骤2:启动上位机并打开相对应的串口,对其进行配置;步骤3:目标4反启动并对调试串口进行初始化;步骤4:上位机通过调试串口向下位机发送目标板无法识别的字符串;步骤5:上位机延时等待接收;步骤6:预定时间内,上位机判断是否收到下位机返回相应的分析字符 串(例如undefmed symbol: +特定字符),如果是,则测试成功,否则, 测试失败;步骤7:上位机将测试结果在指示单元上显示。本专利技术的实现上述测试方法的调试串口的功能测试系统如果是单一调 试串口测试,其包括指示单元l, 一个带有串口的上位机2以及232总线 连接线缆3,被测试调试串口为4;所述的带有串口的上位机2通过232总 线线缆3与被测试调试串口为4相连、指示单元1也与带有串口的上位机2 相连结;所述的带有串口的上位机2通过232总线线缆3,完成上述步骤执 行操作,并最终在指示单元1上显示最终结果。对于多个调试串口进行测试需要在以上基础上增加232切换单元5 和IO译码控制单元6。如图1所示是本专利技术所提出的测试方法流程图,本专利技术所提出的测试方 法各步骤基本原理阐述如下第一步、将目标板上的调试串口和上位机的串口用线缆收发互相对接连 接,具体可以采用统一的232总线线缆实现。第二步、控制启动上位机并打开相对应的串口,对其进行必要的配置, 例如每秒位数9600;数据位8 ;奇偶校验偶校验;停止位1;数 据流控制硬件。第三步、目标板启动并对调试串口进行初始化。第四步、上位才几通过调试串口向下位才几发送目标^1无法识别的字符串(例如特定字符串+回车符),注意特定字符串应该避开单板自带的调试命令, 即输入一个单板无法识别执行的字符串(例如发送字符串、&(16+回车符,,)。第五步、上位机延时等待接收。第六步、预定时间内(视不同的CPU执行速度而定),上位机判断是否收到下位机返回相应的分析字符串(例如undefined symbol: abcde),如果 是,则测试成功,否则(如果上位机没有收到下位机返回的相应的分析字符 串或返回的分析字符串有误),测试失败。第七步、上位机将测试结果在指示单元上显示。如图2及图3所示是实现本专利技术所述测试方法的测试系统结构框图。如 图2所示如果是单一调试串口测试其测试系统包括指示单元l, 一个带 有串口的上位机2以及232总线连接线缆3,被测试调试串口为4;所述的 带有串口的上位机2通过232总线线缆3与被测试调试串口为4相连、指示 单元1也与带有串口的上位机2相连结;所述的带有串口的上位机2通过 232总线线缆3,完成
技术实现思路
所述步骤执行操作,并最终在指示单元l上 显示最终结果。如图3所示,如果对多个调试串口进行测试需要在图2的以上基础上 增加本文档来自技高网
...

【技术保护点】
一种单板调试串口功能的测试方法,其包括以下步骤:A:将目标板上的调试串口和上位机的串口用线缆收发互相对接连接;B:启动上位机并打开相对应的串口,对其进行配置;C:目标板启动并对调试串口进行初始化;D:上位机通 过调试串口向下位机发送目标板无法识别的字符串;E:上位机延时等待接收;F:预定时间内,上位机判断是否收到下位机返回相应的分析字符串,如果是,则测试成功,否则,测试失败;G:上位机将测试结果在指示单元上显示。

【技术特征摘要】
1、一种单板调试串口功能的测试方法,其包括以下步骤A将目标板上的调试串口和上位机的串口用线缆收发互相对接连接;B启动上位机并打开相对应的串口,对其进行配置;C目标板启动并对调试串口进行初始化;D上位机通过调试串口向下位机发送目标板无法识别的字符串;E上位机延时等待接收;F预定时间内,上位机判断是否收到下位机返回相应的分析字符串,如果是,则测试成功,否则,测试失败;G上位机将测试结果在指示单元上显示。2、 一种单板调试串口功能的测试系统,其特征在于,其...

【专利技术属性】
技术研发人员:欧阳奎张永华黄志军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1