机械行业资料网 - 分享快乐
网站首页行业新闻机械资料求购信息供应信息机械产品机械企业机械软件招商展会

 首页 ->  资料大全 ->  仪器仪表 -> 正文

 
Google

逻辑分析仪在嵌入式开发调试中的应用

免费发布公司信息/产品信息,每日接触数万商机,让客户主动找上门来!!! 免费发布供应信息,让生意主动找上门来!!! 免费发布求购信息,让服务主动上上门来!!!

  在嵌入式开发调试中,开发人员的调试手段包括断点、触发和跟踪三种。随着集成电路技术的发展,新一代的嵌入式处理器集成度和工作频率越来越高,芯片封装形式也越来越趋向表贴化。在线调试器(ICD)与逻辑分析仪的组合开发调试平台越来越多地成为广大的新一代嵌入式处理器的开发人员实现上述三种调试手段的首选。

  开发人员使用断点功能控制所调试的应用程序的起和停。使应用程序运行到自己想要调试的程序上。通过观察在断点处的应用程序的变量以及寄存器和存储器的值检测所调试的应用程序运行是否正确。断点是开发人员经常使用的调试手段。

  断点,顾名思义就是(应用程序)停下来的地方。断点按照其实现方法分为软件断点和硬件断点。软件断点是靠程序指令陷阱来实现的。硬件断点是靠嵌入式处理器或调试工具硬件来实现的。软件断点的实现方法对于不同的嵌入式处理器和不同的调试工具而言,实现方法都是一样的,都是通过修改程序指令的方法实现的。硬件断点的实现方法对于不同的嵌入式处理器和不同的调试工具而言,实现方法是不一样的。有的嵌入式处理器具有片上调试逻辑,调试工具通过JTAG、BDM、OCDS、NEXUS等接口访问控制片上调试逻辑,通过片上调试逻辑实现硬件断点。这种硬件断点的数量是有限制的。由于不同的嵌入式处理器上的调试逻辑实现方法不同,因而它们提供的硬件断点的数量是不一样的。在线调试器(ICD)就是通过访问控制片上调试逻辑实现硬件断点的。没有片上调试逻辑的嵌入式处理器不能使用在线调试器。在线仿真器(ICE)通过基于存储器的断点技术实现硬件断点。在线仿真器实现的硬件断点的数量是没有限制的。对于没有片上调试逻辑的嵌入式处理器,可以考虑用在线仿真器(ICE)进行调试。

  单步是断点的一种特殊形式,它相当于在下一条指令或程序行上设置一个断点,程序启动运行到断点停下来。

  触发用于捕捉所调试的应用程序在运行中出现的某一特定目标状态。这一特定的目标状态就是通常所说的触发条件。触发条件通常是处理器的特定的地址、数据、控制总线以及内部/外部信号状态的逻辑组合。当一个触发条件不足以描述要捕捉的目标状态时,开发人员通常会使用触发序列器(Sequencer)将多个触发条件级联起来。调试工具在触发发生之后,要么停止所调试的应用程序的运行,要么增加触发记数器,要么输出一个触发信号,以便通知开发人员,所要捕捉的触发条件已发生。为了便于开发人员观察触发发生之后应用程序的执行情况,调试工具通常会提供触发滞后的功能。触发滞后就是调试工具在发生触发之后仍然使应用程序结续运行一段特定的时间之后才将应用程序停下来。

本新闻共6页,当前在第1页  1  2  3  4  5  6  

 

• GERBER 格柏(上海)工业数控设备有限公司
• 必佳乐(苏州)纺织机械有限公司
• 潍坊力能达塑业科技有限公司
• 泉州3P特种胶带有限公司
• 浙江鑫得包装有限公司
• 刻宝(上海)雕刻设备有限公司
• 上海顶益传动机械有限公司
• 台州市通宇变速机械有限公司
• 浙江飞龙传动有限公司
• 武汉市精华减速机制造有限公司

模具 | 风机 | 通信设备 | 物流设备 | 液压与气动
泵真空设备 | 电热设备 | 广播电视设备 | 减速机
电子/电气机械 | 石油机械 | 食品/饮料/烟草机械
包装机械 | 矿山机械与设备 | 纸制品加工机械
机械/五金零件 | 金属加工机械 | 缝纫/服装机械
仪器仪表 | 冶金机械设备 | 电厂设备 | 工程机械
制冷/空调/换热设备 | 化工机械 | 锅炉与原动机
印刷机械 | 造纸机械 | 机电设备 | 纺织印染机械
农林畜牧机械 | 气体压缩分离设备 | 塑料橡胶机械
其它机械企业
 网站地图 - 广告服务 - 联系我们 - 友情连接 - - 站长邮箱:555jx@163.com QQ:57075944 © 55jx.com 蜀ICP备05026423号