• 使用Streamline对Fast Model 进行profiling trace

    feng
    feng

    Streamline Performance Analyzer是DS-5套件中一个非常强大的可视化分析工具,可以从用户设计中提取各种Profiling信息以方便系统瓶颈定位和性能优化。ARM Fast Model正越来越多应用于用户的早期软件开发与优化中,Fast Model中针对不同的IP模型实现了丰富的trace source,这些trace source可以通过Fast Model的Model Trace Interface(MTI)加载Plug-in插件来提供给用户相应model的trace数据…

    • over 3 years ago
    • 中文社区
    • 中文社区博客
  • 在Fast Model上使用DS-5 Trace功能

    feng
    feng
    本文为翻译,原文链接如下:
    https://community.arm.com/tools/b/blog/posts/using-ds-5-trace-with-arm-fast-models
    针对DS-5与Fast Model联合使用的优势,所有Fast Model用户都应该对DS-5提供的三大基本技术有所了解:
    1)软件调试
    2)Streamline性能分析
    3)软件Trace
     
    Fast Model用户常常了解DS-5用来调试软件的功能,但是对搭建与定制化Fast Model系统相关的性能分析及trace却不太熟悉…
    • over 3 years ago
    • 中文社区
    • 中文社区博客
  • Specification of FMTrace format

    Andrei Parvu
    Andrei Parvu

    Hello,

    Can anyone show me where I can find the specification for the trace format FMTrace? I would like to manually parse the raw trace data obtained from debugging something on a FVP.

    Thank you,

    Andrei

    • Answered
    • over 4 years ago
    • Software Tools
    • Arm Development Studio forum
  • Question about RTOS debugging with MDK-ARM and STM32CubeF4

    nagaoka
    nagaoka

    Hi, All

    I'm working on following environment.

         Tool chain: Keil MDK-ARM 5

         Device/Board :STM32F429NI / STM32429I-EVAL1

         Code generator:STM32CubeMX

         RTOS:FreeRTOS wrapped by CMSIS…

    • Answered
    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • I am referring to IHI0035B Program Flow trace v1.1 . I had a question regarding PFT decompression if return stack is enabled

    Aneeket
    Aneeket

    In analyze_atomheader() documentation

    I see the following

       If return stack is enabled ,

    --- If return stack is enabled and decoded instruction is an indirect branch, pop address,

    instruction set state and security state off the top of the return…

    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • Video interview with silicon debug expert Mark LaVine

    Eoin McCann
    Eoin McCann

    On the list of activities that system designers enjoy doing, “debugging” is invariably near the bottom. That’s because it is often complicated, time-consuming and downright frustrating to track down and identify what is going wrong on the chip. However…

    • over 5 years ago
    • Processors
    • Processors blog
  • Silicon autopsy: Understanding when chips fail

    Eoin McCann
    Eoin McCann

    In a lot of ways debug is similar to being a medical doctor. A patient comes in with some complaints and lists their symptoms, but you need to run tests in order to properly diagnose the issue before focusing the mind on how to fix it. A lot has been…

    • over 5 years ago
    • Processors
    • Processors blog
  • Performance Analysis on ARM Embedded Linux and Android Systems - by Javier Orensanz

    Michelle Page-Croft
    Michelle Page-Croft

    Performance and power optimization are critical considerations for new Linux and Android™ products. This blog explores the most widely used performance and power profiling methodologies, and their application to the different stages in the product design…

    • over 5 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • 三分钟让你搞懂CoreSight SoC400

    Song Bin 宋斌
    Song Bin 宋斌

    CoreSight SoC-400是包括可配置调试和追踪组件及设计工具(以自动化IP针数和测试)在内的综合套件。该解决方案的功能包括:完整的自动化系统stitching和测试台、增强的AMBA® AXI™ Access Port (AXI-AP)功能、通过AXI总线支持64位地址空间、本地和全球时标等。CoreSight SoC-400的所有组件都提供IPXACT描述符,可与AMBA Designer一起使用。

    接下来请观看ARM专家mayanksharma为您精心制作的3分多钟的视频…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • Collecting Trace from Fixed Virtual Platforms in DS-5

    Joe Alderson
    Joe Alderson

    Chinese Version 中文版: 使用DS-5从FVP中收集Trace数据

    One of the new features for ARM DS-5 Development Studio in v5.20 is instruction trace for our Fixed Virtual Platform (FVP) simulation models. This enables you to capture a trace of program execution in the models…

    • over 5 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • 简化 ARM 平台上的开发:针对多核 SoC 构建自定义调试与跟踪解决方案

    Song Bin 宋斌
    Song Bin 宋斌

    原帖地址:Easing development on ARM: Building customized debug and trace solutions for multi-core SoCs

    原作者:mayanksharma

    剑桥大学近期的一项研究表明,全球每年软件调试的总花费已经达到 3120 亿美元之巨,开发人员平均将一半的编程时间用于查找和修复错误(完整报道请见此处)。将这一巨大数字除以地球上 71 亿总人口,可以算出每人平均花费 44 美元。也就是说,这足够让全世界每个人都买一台 Raspberry…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • Easing development on ARM: Building customized debug and trace solutions for multi-core SoCs

    Mayank Sharma
    Mayank Sharma

    Chinese Version 中文版: 简化ARM平台上的开发:针对多核SoC构建自定义调试和跟踪解决方案

    A study recently carried out by Cambridge University found that the global cost of software debugging has risen to the princely sum of $312 billion every year, and that developers spend an average…

    • over 6 years ago
    • Processors
    • Processors blog
  • How CoreSight trace helped me debug my RTOS

    Stephen Theobald
    Stephen Theobald

    Over the past few months, I’ve been working on a Real Time Operating System (RTOS) for the ARM® Cortex®-A9 processor, ported from the Keil® RTX RTOS for Cortex-M series of processors. In this blog, I’d like to share with you how I…

    • over 7 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Playing with DS-5 CE and BeagleBone Black

    Stephen Theobald
    Stephen Theobald

    The ARM® Development Studio 5 (DS-5™) Community Edition (CE) has been extended to support the community of ARM Embedded Linux users, and it now works on Apple Mac hosts too!  DS-5 Community Edition is available as a free download from…

    • over 7 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • 使用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
    • 中文社区
    • 中文社区博客
<