新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 应对高级嵌入式处理器系统调试挑战

应对高级嵌入式处理器系统调试挑战

作者:时间:2010-08-18来源:网络收藏


本文引用地址:http://www.eepw.com.cn/article/151650.htm

图3A 面向XilinxSpartan-3E FPGA电路板的Lauterbach Mictor MicroBlaze跟踪适配器

图3B 面向XilinxMLx电路板的Lauterbach Mictor MicroBlaze跟踪适配器



  它还包含一个提供21信号编码跟踪的输出接口。

  跟踪硬件提供了多达512MB的外部高速跟踪存储器,可用于替换稀有的片上存储资源存储跟踪信息。跟踪功能也可支持PowerPC架构。此外,还具有更多的功能,包括静态函数和任务运行时间分析、变量访问、代码覆盖率分析等(图2,图3A和3B)。

操作支持

  在MicroBlaze上,TRACE32为μClinux和Linux提供了一个所谓的内核敏感模块。对于PowerPC而言,可支持更多的操作,包括QNX,VxWorks以及Nucleus PLUS。这些扩展功能使得器可以知道目标中的内核相关数据结构。这使得可以利用进程指定断点和程序控制实现进程级。其他功能包括支持完整的MMU,诸如加载的内核模块或者挂载的文件等Linux系统资源的实时、非侵入式显示,任务运行时间的统计评估和图形显示,以及函数运行时间的任务相关评估。

总结

  Lauterbach TRACE32为所有Xilinx器件系列上的PowerPC和MicroBlaze提供了完整的解决方案。未来Xilinx相关增强功能将进一步增强调试电缆,使得XilinxChipScopeTM分析仪可以使用调试电缆与调试器共同实现目标访问,并且通过调试器下载FPGA配置位流。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭