2010年9月23日 片上调试

虚拟跟踪

由雅各布Engblom

Engblom_lg

我上周大部分时间都在S4D会议在英国南安普顿。一群对调试感兴趣的人聚集在一起,它似乎是调试趋势的一个很好的指示器。今年的主导趋势很明显跟踪和仪表。从虚拟平台的角度来看,跟踪是一项很自然的任务,而且可以比在物理平台上更轻松地完成。

在硬件上进行跟踪要求系统核心的处理器或SoC具有一个接口,可以将跟踪信息与外部跟踪盒进行通信,并且芯片在硬件上具有内置的跟踪。我们现在拥有的跟踪单元比几年前的要强大得多,但是跟踪仍然不是通用的,不能捕获所有的东西,并且受到从目标中提取用于调试的几个引脚的带宽的限制。结果是,您最终总是只跟踪执行的某些方面或SoC的某些子组件。特别是数据跟踪并不总是被支持的,而且跟踪外围设备的行为和访问通常是很困难的。

继续阅读> >

以前的杀手级移动用户体验的神话
下一个直观的,多核系统的高效调试