| CMSIS-View Record program events, display status information, and analyze execution faults |

Loading...
Searching...
No Matches
CMSIS-View

CMSIS-View equips software developers with methodologies, software components, and utilities that help to analyze operation of embedded software programs on devices with Arm Cortex-M processors.

Key elements of CMSIS-View are:

- Event Recorder is an embedded software component that implements functions for event annotations in the code.
- Exception Fault Analysis provides functions to store, record, and analyze exception fault information.
- eventlist is a command line tool for processing Event Recorder log files.

# Access to CMSIS-View

CMSIS-View is actively maintained in a GitHub repository and is released as a standalone package in CMSIS-Pack format.

- CMSIS-View GitHub Repo provides the full source code of CMSIS-View software, example projects and documentation.
- CMSIS-View Documentation explains how to use the library and describes the implemented functions in details.
- CMSIS-View Pack delivers CMSIS-View firmware components and examples in CMSIS-Pack format.

# Key Features and Benefits

- CMSIS-View enables visibility into the dynamic execution of an application with minimal memory and timing overhead.
- Works on all Cortex-M devices with only simple debug adapters necessary.
- Compiler agnostic implementation allows simple integration in application projects.
- Events are captured with accurate time-stamps.
- Event Statistic functions allow you to collect and analyze statistical data about the code execution.
- Enables RTOS-aware debug for CMSIS-RTX and CMSIS-FreeRTOS.
- Provides logging capabilities for use in regression tests on Arm Virtual Hardware FVP models (via semihosting).
- Natively supported in Keil MDK uVision IDE.