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.