您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间:2007-06-29 原文发表时间:2007-06-30 人气:1

本文章共4474字,分3页,当前第3页,快速翻页:
 



开发人员也可以将TRACE32-ICD的触发输入/输出端子定义为输出,将该信号连接到TLA700的一个触发输入端子,并设置TLA700根据该信号控制跟踪的启动或停止。这样就可以实现跟踪与程序运行同步,使开发人员能够跟踪到程序在调试过程中所有的运行情况。

TRACE32-ICD和TLA700给开发人员提供了灵活的触发设置功能,开发人员可以充分发挥聪明才智来设计复杂的触发条件,来捕捉应用程序中的问题。

在嵌入式系统的开发调试中,开发人员通常会遇到四类问题:逻辑问题、软/硬件相互影响问题、软件实时问题和崩溃问题。应用程序逻辑设计或编码错误或设计假设不正确都属于逻辑错误。指令引起的存储器访问出错,应用程序在运行过程中出现在数据总线上的特定数据格式引起的串扰假信号,这些都是软/硬件相互影响问题。应用程序在单步、端点的调试中都运行正常,而只有在目标系统全速运行的时候才会出问题,这类问题就属于软件实时问题。目标系统在运行中发生系统崩溃,这类问题就是崩溃问题。逻辑问题大约占开发人员遇到的所有调试问题的80%。解决这类问题,开发人员通过在应用程序中设置断点,检查寄存器、存储器、变量等的值来解决。开发人员解决逻辑问题的时间约占解决所有调试问题的总时间20%。而解决其它三类问题所用的时间要占到解决所有调试问题的总时间的80%。这三类问题只靠设置断,点的方法,往往是比较难以解决的。由于产生这三类问题的原因通常都比较复杂,所以,开发人员必须通过触发来捕捉这些问题,然后,再通过跟踪来分析产生这些问题的原因。

传统地,嵌入式系统的开发调试人员通常使用在线仿真器(ICE)来完成端点、触发和跟踪这三种调试手段。随着集成电路技术的不断发展,新一代的嵌入式处理器的工作频率越来越高,封装越来越表贴化。由于在线仿真器要通过仿真探头取代目标系统上的嵌入式处理器来和目标系统连接,所以,在线仿真器对新一代的嵌入式处理器而言,连接是一大问题。嵌入式处理器的设计生产厂商已经认识到这个问题。他们在新一代的嵌入式处理器增加了片上调试逻辑,而访问片上调试逻辑只须不到十根连接线,且时钟频率不高。在采用新一代的嵌入式处理器来开发目标系统的时候,越来越多的开发人员会选择在线调试器加逻辑分析仪形式的组合开发调试平台。 (
相关文章

薄膜生产线的厚度测量
浅谈现场总线系统的校准维护
振动分析技术在设备故障诊断中应用浅析
计量泵选型要点
一种新型便携式静态应变仪的研制
里氏硬度计在机床导轨淬火硬度测试中的应用
先进的水泥回转窑气体分析系统
西门子雷达液位计在上海赛科聚苯乙烯装置上
里氏硬度计在热处理行业中的实际应用
电子皮带秤测速传感器的现场应用
新型固体LBCAST JFET图像传感器
基于TMP04的PIC单片机测温实现
MASSFLO质量流量计在精细化工中的应用
激光测量在数控机床定位中的应用
虚拟仪器技术及其在数据采集中的应用
无线传感器网络的安全问题及对策
机器视觉提高质量控制的效率
光纤氢传感器的研究进展
二氧化硫气体浓度检测机理的研究
材料的透气性测试与透气度测试

相关评论


本文章所属分类:首页 仪器仪表维修技术