What's new in SEGGER SystemView Portable 3.52a

Jul 17, 2023
  • Program corrections:
  • SystemView: Heap free event did not display tag. Fixed.
  • SystemView: License check could crash on startup when network adapters are disabled. Fixed.

New in SEGGER SystemView Portable 3.52 (Jul 5, 2023)

  • New Features:
  • SystemView: Add export of Contexts Window via command line -export-contexts.
  • SystemView: Add export of Terminal Window via command line -export-terminal.
  • Program corrections:
  • SystemView: Heap base and size parameters were displayed swapped in Define Heap event. Fixed.
  • SystemView: SystemView could crash when Timeline Window is too small. Fixed.
  • SystemView: Host formatted log might show wrong data at end of line. Fixed.
  • SystemView: Host formatted log might have not printed last parameter. Fixed.

New in SEGGER SystemView Portable 3.50a (Mar 6, 2023)

  • Program corrections:
  • Target Source: SEGGER_SYSVIEW.c would not build. Fixed.

New in SEGGER SystemView Portable 3.50 (Mar 1, 2023)

  • New Features:
  • SystemView: Add support for floating licenses.
  • SystemView: Re-implement "Read Recorded Data" for Single-Short and Post-Mortem Mode.
  • Improvements:
  • SystemView: Lift limit for named types and named type keys.
  • Target source: Added support for string types in formatted strings.
  • Target source: Added vprintf API for logging.
  • Target source: Added support for NULL string detection.
  • Program corrections:
  • SystemView: SystemView could crash when decoding task name in event description. Fixed.

New in SEGGER SystemView Portable 3.42 (Dec 22, 2022)

  • SystemView: Added Peak Load and Peak Used metrics to dynamic memory (heap) monitoring.

New in SEGGER SystemView Portable 3.40 (Dec 18, 2022)

  • New Features:
  • SystemView: Added support for dynamic memory (heap) monitoring.
  • Target source: Added support for dynamic memory (heap) monitoring.
  • Improvements:
  • SystemView: Return types in API descriptions can use a NamedType as per API parameters.
  • SystemView: Updated embOS description files.
  • SystemView: Do not show message box after export if triggered via command.
  • Program corrections:
  • SystemView: Potential crash when SystemView heavily loaded. Fixed.
  • Target source: Fixed warnings.

New in SEGGER SystemView Portable 3.32 (Apr 28, 2022)

  • SystemView: Improved naviation through timeline with scrollbar.
  • SystemView: Improved dragging the timeline.
  • SystemView: Added '@' as marker in description files for non-function events.
  • SystemView: Update timeline while recording more frequently.
  • SystemView: Added number of Named Resources in System Information window.
  • SystemView: Removed window frames for cleaner look.
  • SystemView: Cleaned up menu items.
  • SystemView: Added zooming with '=' key.
  • SystemView: Updated embOS description file.
  • SystemView: Added embOS-Ultra description file.
  • SystemView: Updated FreeRTOS description file.
  • Target source: Added embOS-Ultra configuration.
  • Target source: FreeRTOS integration for FreeRTOS V10.4 added.
  • Target source: Added example configuration for UART Recorder.

New in SEGGER SystemView Portable 3.30 (Aug 19, 2021)

  • New Features:
  • SystemView: Added support for handling multiple actions given on the command line.
  • SystemView: Added command line action -delay.
  • SystemView: Added remote control.
  • Systemview: Added command line control of running instance when started with -single.
  • SystemView: Added export to Contexts Window.
  • SystemView: Added export to Terminal Window.
  • Improvements:
  • SystemView: Improved error handling.
  • SystemView: Loading module description expected Module_VVersion, changed to Module_Version (as in SystemView V2)
  • SystemView: SystemView quit on load error. Changed to stay open.
  • SystemView: Improved enabling/disabling Load and Save actions.
  • SystemView: Do not show recording properties dialog when saving through the command line to enable full automation.
  • SystemView: Print duration of overflows in System Info.
  • Target Source: Encode a 0 length string if string pointer is NULL.
  • Target Source: Renamed example embOS config Zynq7010 to Zynq7000 to match embOS BSP.
  • Target Source: Improved embOS SystemView interface.
  • Program corrections:
  • SystemView: Invert Wheel preference has not been passed to Timeline. Fixed.
  • SystemView: Analysis could not be restarted after error. Fixed.
  • SystemView: Overflows within Overflow Context have not been shown in Timeline. Fixed.
  • SystemView: SystemView could crash on decoding invalid data. Fixed.
  • SystemView: In high-load applications, data could get lost and lead to invalid event analysis. Fixed.
  • SystemView: SystemView could display garbage for invalid task names. Fixed.
  • SystemView: Task Terminate Event displayed wrong event details. Fixed.

New in SEGGER SystemView Portable 3.12 (Jun 3, 2020)

  • New Features:
  • SystemView: Added Filter Header to Terminal Window.
  • SystemView: Added Data Column to Events Window (Toggle via context menu).
  • Improvements:
  • SystemView: Changed hotkey for Recorder Configuration to Alt-Return (instead of Alt-Enter).
  • SystemView: Added Terminal statistics to System Information.
  • SystemView: Added Marker statistics to System Information.
  • SystemView: Improved display of longer durations as mm:ss.
  • SystemView: Improved display of Name Marker Event.
  • SystemView: Improved error/warning output.
  • SystemView: Wait for more data if expected but target does not send (e.g. while halted).
  • SystemView: Synchronize multi-selection in Terminal with Events Window.
  • SystemView: Display Runtime statistics in table view.
  • Program corrections:
  • SystemView: Warning and Error output was shown as Log message. Fixed.
  • SystemView: Log messages were not correctly formatted on host. Fixed.
  • SystemView: Messages without arguments ran though formatter. Fixed.
  • SystemView: SystemView could crash when accessing scheduler infor early in a recording. Fixed.
  • SystemView: Recording did possibly not start (seen on macOS and Linux). Fixed.
  • SystemView: Negative time offset was not correctly displayed. Fixed.
  • SystemView: Possibly multiple error popups. fixed.
  • SystemView: Recorder restart after error possibly failed. Fixed.
  • SystemView: Markers were possibly not shown. Fixed.
  • SystemView: Timeline elements were possibly not shown at high zoom levels. Fixed.
  • SystemView: License Manager did not recognize licenses installed with older versions. Fixed.
  • SystemView: Systemview possibly crashed after analyzing Overflow Events. Fixed.

New in SEGGER SystemView Portable 2.52a (Sep 8, 2017)

  • SystemView: Command line configuration added.
  • SystemView: Single Instance Mode added.
  • Target Source: Support for Micrium OS Kernel added.

New in SEGGER SystemView Portable 2.50 (May 4, 2017)

  • SystemView: SystemView PRO activation and license management added.
  • SystemView: Unlimited Recording added.1
  • SystemView: Custom Filters added.1
  • SystemView: Export of Terminal Output added.

New in SEGGER SystemView Portable 2.42 (Mar 2, 2017)

  • SystemView: Trigger on events while recording added.

New in SEGGER SystemView Portable 2.41a (Feb 20, 2017)

  • SystemView: Trigger on events while recording added.

New in SEGGER SystemView Portable 2.38 (Jul 6, 2016)

  • Target Source: Support and example configuration for Renesas RX devices added.
  • Target Source: Functions to disable and enable events added.
  • Target Source: Function to record task termination added.

New in SEGGER SystemView Portable 2.36 / 3.37 Beta (Jun 10, 2016)

  • Target Source: Encoding of longer strings added.
  • SystemViewer: Version number for module API description added. (Example: M=emFile,V=10000)
  • SystemViewer: enum-style API description parser added.

New in SEGGER SystemView Portable 2.36 (Jun 10, 2016)

  • SystemViewer: NamedTypes for API parameters and return values added to OS description file.
  • SystemViewer: TaskState description added to OS description file.
  • SystemViewer: Return value format added to API description in OS description file.
  • SystemViewer: Tooltip for context under mouse cursor added to timeline.

New in SEGGER SystemView Portable 2.34 (May 17, 2016)

  • Section “Optimizing SystemView” added.
  • Section “uC/OS-III” to “Supported OSes” added.

New in SEGGER SystemView Portable 2.32 (May 17, 2016)

  • Section Supported OSes added.
  • Post-Mortem mode added.
  • Chapters restructured by relevance.
  • Sample configuration for TI AM3350 Cortex-A8 added.
  • Chapter “Performance and resource usage” added.

New in SEGGER SystemView Portable 2.30 (May 17, 2016)

  • Section Using SystemViewer added.
  • Section Integrating SEGGER SystemView into an OS added.
  • Section Integrating SEGGER SystemView into a middleware module added.
  • Section Frequently asked questions added.
  • Section Supported CPUs added.
  • Section SEGGER SystemView API functions updated.

New in SEGGER SystemView Portable 2.28 (May 17, 2016)

  • Terminal Window description added.
  • Screenshots updated.

New in SEGGER SystemView Portable 2.26 (May 17, 2016)

  • Printf functionality added.
  • Configuration for embOS and FreeRTOS added.

New in SEGGER SystemView Portable 2.22 (May 17, 2016)

  • GUI and performance improvements.

New in SEGGER SystemView Portable 2.20 (May 17, 2016)

  • SystemViewer GUI elements restructured.
  • SystemView Config module added.
  • Screenshots updated.
  • Fixed defines in configuration.