| 调试工具不可小觑!模块化工具助力实现高效调试 |
| 2007年3月13日 |
“中国工程师应该选用更好的调试工具!”这是苏州劳特巴赫技术有限公司赵跃对中国工程师的冀望。根植嵌入式系统开发工具25年,德国劳特巴赫公司始终处于技术的最前沿,在第十二届国际集成电路展上展出的TRACE32嵌入式系统开发工具,正是凝聚了该公司数十年研发经验和核心技术的成果。
与其它产品的不同之处在于,TRACE32调试器是针对嵌入式调试的特殊需求而设计的开发工具。TRACE32调试器具有非常丰富的调试功能集,支持50多种处理器系列(包括TI DSP、PowerPC、MIPS和ARM)。它可以支持汇编和各种高级语言调试,支持所有标准编译器的文件格式。支持片上程序和数据断点,支持在Flash上设置软件断点。拥有可配置显示特殊功能寄存器(SFR)和片上外设,以及丰富的跟踪过滤器和触发器。
其中,在线调试器由通用的硬件模块PowerDebug和适应不同CPU体系结构的调试电缆组成;用于记录程序/数据流数据和时序的实时跟踪系统,由通用的跟踪模块PowerTrace和适应不同CPU体系结构的预处理器和NEXUS适配器组成;高速数据逻辑分析仪包含通用的硬件模块PowerIntegrator和与目标系统连接的标准或专用探头;中速逻辑分析仪PowerProbe含有集成模式发生器和FPGA探针,记录其内部节点状态变化。
苏州劳特巴赫技术有限公司总经理赵跃表示,劳特巴赫的TRACE32调试工具每年在全球销售额可达6000至7000万欧元。不过,他也坦言目前在中国市场应用还不够广泛,国内现在采用得比较多的是PowerDebug,更高级的PowerTrace等工具应用得较少。“这说明中国厂商对调试工具的重视程度不够”,赵跃遗憾地表示。
赵跃认为,在效率要求不高或时间压力不大的情况下,可以用一些便宜、简单的工具来替代。但对于速度快、处理效率高的应用,便宜的工具就无法满足要求了。相比之下,TRACE32调试器十分稳定,不但能解决问题,还能帮助工程师一步一步记录下测试的结果。这样,一旦系统在日后出现错误,只需查询当时的记录就可以很快地发现问题所在。
“好的调试工具对于企业来说,是一种长期有效的投资”,赵跃最后强调。开发高性能的产品时,由于计算机技术不断发展,CPU的性能也在不断提升,采用普通的调试工具可能过一两年就需要更换。而劳特巴赫提供了一种开放式模块化的开发工具,其中包含硬件模块PowerDebug和软件Lisence(调试电缆)。当目标系统上的CPU发生改变时,只需更换调试电缆就可以了。因此,从长远来看,TRACE32工具无疑是一种更具效益的方案。
作者:陈晋进
来源:电子工程专辑 |
|