• 使用DS-5从FVP中收集Trace数据

    章政
    章政

    此文为翻译,原文在这里

    DS-5 5.20中添加了一个新功能,从FVP(Fixed Virtual Platform)中获取指令Trace,这可以让你获取在模型上运行程序的Trace。DS-5中包含ARMv8(旗舰版) FVP,如果你想试试,可以下载DS-5旗舰版的30试用版。

    Trace有什么用?

    Trace是用来收集软件在处理器上执行的所有信息。在实际硬件上,Trace是对系统没有影响的,这意味着它不会让CPU变慢。原始的Trace数据是高度压缩的,必须解码后才能理解。我们可以用DS-5翻译Tra…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • [原创]DS5支持多芯片平台开发调试的利器-DTSL(入门篇)

    David Bian
    David Bian

    1 简介

    以前的处理器芯片只有一个CPU核,通过JTAG调试相对比较简单,但是随着SOC系统越来越复杂,在一个芯片中集成多个CPU核,甚至是不同架构的多个Cluster。开发工具需要更为灵活的配置和足够的扩展性来适配不同的SOC,DTSL(Debug and Trace Service Layer)应运而生,提供了灵活的,强大的调试和跟踪功能。

    DTSL是DS5底层调试协议软件,实现的功能包括调试平台的创建和配置,目标板的访问和调试控制,以及trace数据的控制和获取等。DTSL是基于Jython的描述语言…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM® Development Studio 5 (DS-5™)新平台的支持

    Zenon Xiu (Zhilong Xiu)
    Zenon Xiu (Zhilong Xiu)

    英文原文地址:

    New Platform Bring-Up with DS-5

     

    ARM® Development Studio 5 (DS-5™)新平台的支持

    投稿人:Ronan Synnott,2013 年 4 月 30 日
    我是ARM 的FAE,我的工作任务之一是支持用户推出新芯片和硬件平台,以便他们可以在此基础上开始开发软件。为完成这项任务,我使用随DS-5 工具链一起提供的 ARM DSTREAM™ 调试和Trace以及各种开发实用工具,实现了在
    …
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • DS-5深入介绍之——内存访问

    Shi Qinghao
    Shi Qinghao

    在DS-5中,Debugger支持多种形式的内存的访问,在这里分别对其进行一一阐述和说明。

    如果简单分类一下,可分为两大类:通过CPU访问和直接通过BUS访问。

    这两种访问方式主要的区别在于,通过CPU访问内存,必须要在处理器停止的状态下进行,而通过BUS访问可以在处理器运行的状态下访问内存

    通过BUS访问内存仅限于裸机和Linux内核这两种debugger连接状态,而通过CPU访问内存的访问则支持所有的debugger连接

    1. 通过CPU访问

    通过CPU访问内存,是Debugger访问内存的基本方式,Debugger直接向CPU发出指令…

    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • DS-5快速上手之——Android程序调试环境搭建

    Shi Qinghao
    Shi Qinghao

    DS-5 调试工具给广大Android程序开发者提供了免费的CE社区版,以供大家方便的开发和调试安卓Native的程序。

    由于Native程序的运行速度比java程序快,越来越多的程序员都已经开始选通过Native C的library和JNI的结合的方式来开发程序,Android的SDK给用户提供了良好的Java调试环境。而通过使用DS-5,可以让用户在保留SDK的同时获得一个优秀的C/C++调试环境。

    这篇文章给大家介绍如何搭建Android程序调试环境,和其中要注意的问题。

    1. DS-5 CE 版本的安装…

    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • View related content from anywhere
  • More
  • Cancel
<