9.21.6.0.117591 (30.03.2021)
Supported IDE features and graphics
PowerPC PMU plugin
The PowerPC PMU (Performance Monitor Unit) is a SoC plugin and provides a possibility to configure the cycle counter and an implementation defined number of event counters.
Cortex PMU plugin
The Performance Monitor Unit (PMU) plugin displays available performance monitors. These enable you to gather various statistics on the operation of the core and its memory system during runtime. These provide useful information about behavior of the processor that you can use when debugging or profiling code.
The PMU provides a cycle counter and event counters. Each event counter can typically count any of the events in the core. The available events include the architecturally required events (e.g. instructions, data cache hit rate,…), some of the common events (counting types of instruction e.g. branch and load/store), and events for counting different types of errors.
Newly supported devices
Infineon
TLE98xx derivates (TLE9862, TLE9868, TLE9872, TLE9873)
ST Microelectronics
•STM32MP151
•ST STM32H723/33
•STM32H725/35
Supported hardware
DAP over CAN Physical Layer Converter
DAP over CAN Physical Layer Converter enables debugging via the regular CAN pins of the ECU connector without opening its housing. The CAN bus physical layer is a bidirectional connection with differential encoding on a single pair of wires. iSYSTEM hardware solution supports DXCPL on Infineon AURIX™ TC2xx and TC3xx devices. More information in the User Manual.
Cypress CYT2B7 Emulation Adapter
Cypress CYT2B7 Emulation Adapter is based on the 176-pin CYT2B78CA superset device and provides full trace capabilities for the 64-pin (LQFP64 package), 80-pin (LQFP80 package) and 100-pin (LQFP100 package) Traveo II CYT2B7 series devices, where trace port is not available or lacks the full trace capability. More information in the User Manual.
Infineon TC377TE Emulation Adapter
Infineon TC377TE Emulation Adapter provides full trace capabilities for the TC333LP (QFP100), TC334LP (QFP144), TC364DP (QFP144) devices where trace port is not available or lacks the full trace capability. More information in the User Manual.
Known issues
Refer to this document for more information.
Other regular updates and features
Tag based SoC selection
A device can be added to winIDEA using tags which are based on the vendor's naming (e.g. Traveo, Chorus, Bolero, Kinetis, F1KM...).
Debug / Configure Session / SoCs / SoC |
File / Workspace / Create New Workspace |
---|---|
ECC error injection to PFLASH
Injecting a ECC error to PFLASH on AURIX TC3xx - Added support. Script distributed with winIDEA.
Single quotes as digit separators in the Watches Window
Insert single quotes between the digits as a digit separator in Debug / Debug Options / Symbols.
Watchdog disabling via EVE script
Scripts are distributed in the winIDEA installation directory (SFR folder) and can be enabled via Hardware menu / Scripts / WDOG Disable. Available on specific CPU devices, e. g.:
•Traveo II •HVC4223x •S32K11x •S32K14x •Bolero3M •Bolero |
•Chorus10M •Chorus1M •Chorus2M •Chorus4M •Chorus6M •DA1469x |
•Eiger •Pictus1M •Pictus •Rainier •AURIX2x •AURIX3x |
ST Microelectronics
STM32H725/35 - Added support:
•Debug: JTAG, SWD, M7
•UMI: Internal
•SFRs
•Trace: Parallel, SWO
Modify registers dialog
Modify register dialog for registers containing status flags, execution information etc.; e.g. PSW (Program Status Word) Register for TriCore Architecture; is opened via Core Register Window.
Register has predefined fields of single or multiple bits that represent a currently set value. A field can have predefined values, in which case a combo box with these values and their names.
Stumble Mode (RH850 Renesas).
Deprecated.