_ RELEASE NOTES winIDEA 2017 / 9.17

9.17.0.0.69386 (14.06.2017) 5 Deprecates 5

9.17.17.0.73896 (13.11.2017) 5 Hardware 6 CAN2/LIN2 6 Infineon DAP Active Probe 6 ARM HSSTP Active Probe 6 USB 6 CPU Support 6 PowerPC 6 Cortex 6 TriCore 6 RH850 7 Software 7 Internal SFR database 7 Analyzer 7 Renesas E1 plugin 7 SDK 7

9.17.19.0.73116 (21.10.2018) 8 Software 8

9.17.39.0.78401 (10.4.2018) 9 Hardware 9 ADIO 9 FNet triggering system 9 CPU Support 9 Cortex 9 PowerPC 9 RH850 9 TriCore 9 Software 10 Analyzer 10 Deprecates 10

9.17.57.0.78804 (30.4.2018) 11 Software 11 Project View 11 Special Function Registers 11 Editor 11 Analyzer 11 SDK 11

9.17.79.0.82040 (3.9.2018) 12

© iSYSTEM, November 2018 1/39 Software 12 Analyzer 12

9.17.80.0.82246 (7.9.2018) 13 Software 13 Editor 13

9.17.81.0.82679 (20.09.2018) 14 Hot Attach 14 Internal flash troubleshooting for Cortex M devices 15 SDK 15

9.17.84.0.83132 (9.10.2018) 16 Software 16 Hardware Configuration 16

9.17.85.0.83132 (29.10.2018) 18 Software 18 Build Manager 18 Probe selection 18 CPU Support 18 Cortex 18 TriCore 18

9.17.88.0 (15.11.2018) 19 Software 19 FLASH Programming 19 CPU Support 19 MPC5xxx/SPC5x 19 TriCore 19

9.17.89.0.84550 (27.11.2018) 20 Software 20 FLASH programming 20 ETF support 20 SFRs 20 Bitstream programming 21 CPU Support 21 RH850 21

9.17.90.0.84924 (6.12.2018) 22 Software 22 RTOS 22 FLASH programming 22 Build Manager 23 CPU Support 23 RH850 23

9.17.92.0.85290 (17.12.2018) 24 Software 24 BlueBox synchronization configuration 24 3rd Party Debug Hardware Support 24 Editor 24 CPU Support 24 RH850 25

© iSYSTEM, March 2019 2/39 Download flash programming has changed 25 Debug port JTAG support has been deprecated 25

9.17.93.0.85666 (9.1.2019) 26 Hardware 26 CAN/LIN add-on module 26 Software 26 IDE 26 FNet operation 26 Tricore SoC presets 26

9.17.94.0.85908 (16.1.2019) 28 Software 28 EVE (Embedded Virtual Engine) 28 CPU support 28 Cortex 29

9.17.95.0.86249 (29.1.2019) 30 Software 30 FLASH programming 30 Initialization 31 Analyzer 31 IDE 32 Project window 32 Watch window 32 CPU support 33 Cortex 33

9.17.96.0.86416 (3.2.2019) 34 Software 34 Networks configuration 34

9.17.97.0.86519 (5.2.2019) 35 Software 35 FLASH programming 35 CPU support 35 TriCore Aurix 35

9.17.98.0.86628 (10.2.2019) 36 Software 36 Profiler timeline 36 CPU support 36 Cortex 36 RH850 36

9.17.99.0.87051 (21.2.2019) 37 Software 37 IDE 37 Initialization 37 CPU support 37 Cortex 37

9.17.101.0.87376 (3.3.2019) 38 Software 38 IDE 38

© iSYSTEM, March 2019 3/39 FLASH programming 39 3rd party hardware support 39 Infineon DAS Wiggler + TriCore 39

© iSYSTEM, March 2019 4/39 9.17.0.0.69386 (14.06.2017) Verified build for Cortex, PowerPC, V850, RH850 and TriCore family.

Deprecates The following HW / architectures have been deprecated and are now maintained in legacy winIDEA version 9.12.288. ● iC3000 (iC3000HS and iC3000GT remain supported with 9.17.) ​ ​ ​ ​ ● NXP HC08, HCS12 and 68K Active POD ● ActivePRO POD / ActiveGT POD o all Renesas V850 Active / ActivePRO / ActiveGT PODs (Fx2, Fx3, Fx4,…) o Renesas ActivePRO POD, 78K0R and RL78 ActiveGT POD o all NXP S12X ActivePRO / ActiveGT PODs o all NXP MPC5xxx ActiveGT PODs ● iTRACE / iTRACE PRO / iTRACE GT (ARM7 ETM, ARM9 ETM, MPC5xxx Nexus, MPC56x Nexus, PPC4xx Nexus, TMS570, Guidant,…) ● iC3000 / iC3000HS / iC3000GT iCARD on-chip : o ST STM8 o ARM7, ARM9 o Intel XScale o NXP HCS08, HC12, S12, S12Z, S12X, ColdFire, CPU32 o NXP PPC4xx, MPC6xx, MPC7xx, MPC82xx, MPC83xx, mobileGT (51xx/52xx), QorIQ (MPC85xx, P10xx, P20xx, P30xx) o Renesas 78K, 78K0R, RL78, SuperH (SH-2A) ● iC5000 / iC5500 / iC5700 o ST STM8 o ARM7, ARM9 o NXP HCS08, HC12, S12, S12Z, S12X o NXP MPC56x Nexus o NXP QorIQ (MPC85xx, P10xx, P20xx, P30xx) o Renesas 78K, 78K0R, RL78, SuperH (SH-2A)

© iSYSTEM, March 2019 5/39 9.17.17.0.73896 (13.11.2017) Verified build for PowerPC, V850, RH850 and TriCore family. Use winIDEA 9.17.0 for Cortex , unless instructed otherwise by iSYSTEM support.

Hardware

CAN2/LIN2 Supported iC5700 add-on module CAN2/LIN2 which enables tracing and analysis of CAN, CAN-FD and LIN protocols. Note that support for LIN networks is not yet finalized and a new winIDEA version will be released soon to address that.

Infineon DAP Active Probe Supported DAP Active Probe, iC5700 add-on module for TriCore debug and trace. It supports DAP debug protocol, as well as dual-channel operation with DAPE support (found on Aurix+ devices). DAP / DAPE frequencies up to 160MHz supported.

ARM HSSTP Active Probe Supported HSSTP Active Probe, iC5700 add-on module for Cortex debug and trace. Note that support for HSSTP trace is not yet finalized and a new winIDEA version will be released soon to address that.

USB Improved USB device enumeration on RDP. Devices that use RemoteFX for USB forwarding are now seen in winIDEA. Fixed USB support on Cirtrix servers.

CPU Support

PowerPC Added support for: ● ST Chorus2M Unlock with password now enabled on Cobra and Cobra55 MCUs.

Cortex Added support for: ● NXP LPC546xx family ● Cypress Traveo II family

TriCore Added support for: ● TC1738 Aurora trace supported on TC3xx family. Compact Function Trace supported, which limits the amount of trace data needed for program flow reconstruction.

© iSYSTEM, March 2019 6/39 RH850 Added support for: ● RH850/D1M1A ● RH850/P1x (R7F701311, R7F701313) ● RH850/F1K (R7F701580x) Aurora trace supported on RH850/P1H-C.

Software

Internal SFR database Internal SFR database switched to SFRv2 revision. This is no longer compatible with older winIDEA versions and will be stored to a separate directory: %APPDATA%\ASYST\winIDEA\SFRv2.

Analyzer

Reordering of profiler items now possible through drag-and-drop. ​ ​ ​ ​ ​

Renesas E1 plugin Renesas E1 plugin EXEC updated to version E4.00.00.11

SDK Added new functions: ● CFunction::getLocalVars() - returns list of function local variables (including parameters). ● CDataController2::evaluateComposite() - provides simple evaluation of structure and array members. All addresses in isystem.connect functions are now 64-bit to provide support for new-generation MCUs: ● Python: no change, handled internally by Python ​ ● Java: No changes will be required, as long type was already used due to the lack of unsigned integer types. ​ However, this means that large addresses will be stored as negative values. To handle them properly as unsigned values, use functions in class Long, for example Long.compareUnsigned(), Long.toUnsignedString()... ● C#: All addresses are now 64-bit and the scripts will need to be updated. Change declaration of variables ​ containing addresses from 32 to 64 bits. ● All languages: VectorDWORD was replaced with AddressVector. ​

If the script needs to run on multiple versions of isystem.connect, create addresses this way:

major, minor, build = ic.getModuleVersion().split('.') is64BitAddresses = int(major) >= 9 and int(minor) >= 17 and int(build) >= 16 if is64BitAddresses: addrs = ic.AddressVector() else: addrs = ic.VectorDWORD()

Otherwise use AddressVector() only.

© iSYSTEM, March 2019 7/39 9.17.19.0.73116 (21.10.2018) Hotfix build Software JTAG debug interface scan speed configuration moved to the CPU Setup dialog. Previously in the Emulation Options dialog.

Previous Current

© iSYSTEM, March 2019 8/39 9.17.39.0.78401 (10.4.2018) Verified build for PowerPC, RH850, and TriCore family. Use winIDEA 9.17.0 for Cortex microcontrollers, unless instructed otherwise by iSYSTEM support.

Hardware

ADIO Supported iC5700 Analog/Digital Input/Output add-on module (ADIO) which offers basic HIL capabilities with several digital IO ports and two analog IO ports, which can be controlled either manually or through isystem.connect interface. ADIO can also be traced to correlate HIL activity with on-chip trace data.

FNet triggering system IOM6 add-on modules (CAN2/LIN2, ADIO) can generate FNet triggers based on observed network traffic. The triggers can be used to trigger various actions on ADIO module. Upcoming winIDEA versions will support FNet triggers as trace triggers, as well as additional actions, such as CAN message injection and debug operations. Please refer to winIDEA Help to learn more about FNet Triggers.

Renesas E1 ● Renesas E1 plugin EXEC updated to version E4.00.00.11. ● RL78 DLL updated to version 1.09. ● winIDEA Open now supports 128kB code size with no license required.

CPU Support

Cortex Added support for: ● Cypress Traveo S6J334x, ● Dialog DA1468x, ● Synergy S5/S7. Renesas Synergy R7FS7, R7FS5 and Cypress PSoC5-LP devices now available for selection in separate CPU groups. This change will require a re-selection of the CPU in the Hardware / Emulation Options dialog. Improved memory access performance on Cypress Traveo, which significantly improves debugging experience. PowerPC Added support for: ● Chorus2M Emulation Device, ● SPC584C60, ● S32R372 (Race Runner Skinny). RH850 Added support for: ● RH850/D1L1 (R7F701401), ● RH850/D1L2 (R7F701402), ● RH850/F1K (R7F701567, R7F701582), ● RH850/F1KM-Sx(R7F7016xx) ● RH850/F1KM-S4, ● RH850/P1M (R7F701304).

TriCore Added support for: ● TC387QP, ● TC389QP, ● TC397XA,

© iSYSTEM, March 2019 9/39 ● TC397XA Step Bx, ● TC397XE, ● TC397XL Step Ax. Implemented connection to password protected TC3xx MCUs. Improved Flash programming speed on Aurix and Aurix+ devices.

Software

Analyzer Introduced Inspectors, new type of profiler areas, which, among other usages, allow complex event chain analysis. ​ ​ Refer to winIDEA Help to learn more about Inspectors, intended use-cases and configuration details.

Example: Response time calculated based on task states.

Docking for analyzer has been rewritten to allow for more intuitive movement of internal views. Views can be tabbed and moved outside of the original frame.

Holding CTRL + Left/Right arrow panes the profiler timeline view by full page left/right. ​ ​ ​ ​ ​ ​

Deprecates Deprecated profiler export to CSV file format. Deprecated profiler analysis (and export) for source lines

© iSYSTEM, March 2019 10/39 9.17.57.0.78804 (30.4.2018) Hotfix build

Software

Project View View / Project was updated to show the symbols in a tree view, which improves clarity when working on large scale ​ ​ ​ ​ ​ projects.

Special Function Registers SFR database which winIDEA uses internally for functionalities such as showing the SFR Window has moved from %APPDATA% to %LOCALAPPDATA%.

Editor

A new shortcut for Debug / Run Control / Show Execution Point was added to the Editor context menu ​ ​ (right-click).

Analyzer

New profiler timeline commands were added to ease the navigation. In the context menu select Go To / Start ​ ​ ​ (Ctrl+Home) or Go To / End (Ctrl+End) to quickly reach the start or the end of the recording. ​ ​ ​ ​

SDK Python copy which is distributed together with winIDEA switched from Python version 3.3 to Python version 3.6. While ​ ​ both 32-bit and 64-bit versions if winIDEA used to distribute 32-bit Python, this has now changed and 64-bit winIDEA ​ distributes 64-bit Python with matching SDK. Note that this is only relevant for scripts ran from winIDEA using ​ internal Python interpreter.

© iSYSTEM, March 2019 11/39 9.17.79.0.82040 (3.9.2018) Hotfix build

Software

Analyzer New Profiler feature called Area Statistics was introduced. ​ ​

Area statistics may be used when you are selectively interested in the profiler statistics. This functionality allows you to define an area (e.g. function, variable state, OS task, profiler inspector state...) which will be used as a time-based filter for the profiler statistics. Right-click an area (from now on called parent area) in the profiler and select Area Statistics. This will open a new ​ ​ ​ ​ ​ statistics window which will show the profiler statistics for all configured areas, but only for the time when the parent ​ area is active (indicated by the red color in the profiler timeline of the parent area). The time when the parent area ​ ​ ​ is inactive is not considered for this statistics. Further configuration is available through the navigation toolbar:

The area statistics can be calculated either: ● For any instance when the parent area was active ​ ​ ● Use Next Statistic button to cycle through to the instance you are interested in. ​ ​ ​ ● Timeline markers will be temporarily set to indicate which instance the statistic is referring to.

● If you ever remove the marker and wish to re-set them to this instance, press the Show Markers ​ button.

● If you don't see the markers in the timeline, press the Zoom between Marker 1 and Marker 2 button ​ in timeline toolbar. ​ ​ ● as cumulative statistics (a sum of statistics for all instances when the parent area was active) ​ ​ ● This is the default view when a new area statistic view is created. ​ ​ ● Press the cumulative statistics button to switch back to this view any time. ​ ​

The area statistics can be exported, as usual, but note that if you choose to export timeline as well, the timeline will be exported in full (not filtered).

© iSYSTEM, March 2019 12/39 9.17.80.0.82246 (7.9.2018) Hotfix build

Software

Editor New Scintilla based editor offers: ● expanding and collapsing code regions, ● customization of color schemes, ● auto closing brackets, ● and more.

Right click in editor, select Options to customize winIDEA editor. ​ ​

Working side by side with winIDEA 9.17.80 (or newer) and winIDEA 9.17.79 (or older) will result in reverting to default settings in the new editor every time you open an older version of winIDEA.

© iSYSTEM, March 2019 13/39 9.17.81.0.82679 (20.09.2018) Hotfix build

Hot Attach Hardware / Use Hot Attach option was removed. The hot attach functionality is now available in a streamlined workflow ​ ​ ​ across all supported architectures:

1. Before you connect to your target select Hardware / Initialize to establish connection with the BlueBox. This ​ ​ ​ ​ ​ will leave the BlueBox in a state, where it is safe to attach to the target (as indicated by the state shown in winIDEA). 2. Now you can safely attach the debug adapter to your target. ​ ​ 3. Once connected, select Debug / Attach to establish debug connection with the . ​ ​ ​ ​ 4. If you want to disconnect from the target, select Debug / Detach. After that it is safe to remove the debug ​ ​ ​ ​ connector from your target, without interrupting the execution environment.

Previous Current

Using any of the Download or Reset functionalities will in fact reset the microcontroller (whereas previously Download has been ignored while in the Hot Attach state).

© iSYSTEM, March 2019 14/39 Internal flash troubleshooting for Cortex M devices Access to Unsecure functionality has changed: ​ ​ 1. Select Hardware/Prepare to Attach ​ 2. Follow Hot attach procedure to safely attach to the target ​ ​ 3. Select Hardware//Unsecure ​ ​ ​

Previous Current

Available in winIDEA on selected devices: ● EFM32 ● Kinetis ● Atmel ● S32K ● BlueNRG ● LPC546xx ● nRF52

SDK Total time of profiler session is now available via new CProfilerData2::getTotalSessionTimeNs()

© iSYSTEM, March 2019 15/39 9.17.84.0.83132 (9.10.2018) Hotfix build

Software

Hardware Configuration

CPU Init sequence configuration moved to Hardware/CPU Options/Reset. Previously in Emulation Options. ​ ​ Initialization list removed, initialization available with init script file only.

Previous Current

If the XJRF is 9.17.83 or older and the init list was used, it is imported and saved as _1.INI (or ​ ​ _2.INI for Init after DL page). The INI file is set to load. ​

© iSYSTEM, March 2019 16/39 Set Cycle duration on Tricore has been moved from Hardware/CPU Setup/Debugging tab to Hardware/CPU ​ ​ ​ ​ Setup/Analyzer tab. ​

Previous Current

© iSYSTEM, March 2019 17/39 9.17.85.0.83132 (29.10.2018) Hotfix build

Software

Build Manager GCC filter updated to filter new format of linker errors and compiler warnings.

Probe selection ● To switch from the default DTM to the Active Probe interface, open Hardware/Emulation Options/Probe and ​ ​ select Active probe option.

CPU Support

Cortex Added support for: ● STM32F413xx ● STM32F423xx TriCore Added support for: ● debugging Tricore Standby Controller (SCR) over Private DAP interface.

© iSYSTEM, March 2019 18/39 9.17.88.0 (15.11.2018) Hotfix build

Software

FLASH Programming Verify option removed for on-chip FLASH devices in Hardware//Configure... dialog. Verify after ​ ​ ​ ​ download remains available in Debug/Files For Download/Options tab. ​ ​ ​

Previous Previous & Current

CPU Support

MPC5xxx/SPC5x Added support for: ● MPC5775B ● MPC5775E TriCore Added support for: ● TC375T ● TC375TP ● TC377T ● TC377TA ● TC377TE ● TC377TP ● TC377TT

© iSYSTEM, March 2019 19/39

9.17.89.0.84550 (27.11.2018) Hotfix build

Software

FLASH programming NXP Cortex-M LPC1xxx devices contain code read protection (CRP) area at 0x2FC. Write access to this area is skipped by default as the chip can be locked permanently, if CRP2 or CRP3 pattern is programmed incorrectly.

ETF support Added ETF support as trace mode for Cortex devices.

● Open Hardware/CPU Setup/SoC tab and select ETF Trace protocol, in Analyzer tab select On-Chip Operation ​ ​ ​ ​ ​ ​ ​ ​ mode.

Currently supported on R-Car and iMX6UL devices.

© iSYSTEM, March 2019 20/39 SFRs Added Security Module (ICUMC) Special Function Registers (SFRs) for Renesas RH850/P1x-C device. These SFRs are not visible from PE1/PE2 core, but are accessible in the ICUM RH850G3K core debug window.

Bitstream programming Added support for FPGA bitstream programming for all Zynq US+ devices

● Open Hardware/FLASH setup... and enable FPGA matrix ​ ​

● Open Hardware/-FPGA/configure and add Download files ​ ​ ​

● After adding download files, select Hardware//program to load bitstream to FPGA. ​ ​

CPU Support

RH850 Added support for: ● R7F701560 device (RH850/F1K). ● R7F701371 device (RH850/P1M-C).

© iSYSTEM, March 2019 21/39 9.17.90.0.84924 (6.12.2018) Hotfix build

Software

RTOS Added FreeRTOS support for TriCore

FLASH programming ● General settings FLASH setup dialog moved from Hardware/FLASH setup to Hardware/Options/Programming ​ ​ ​

● TriCore specific FLASH programing options moved from Hardware/CPU options/SoC tab to Hardware/Options/Programming/Edit ​ ​ ​ and Hardware/Options/Programming. ​ ​ Device configuration dialog is also accessible through Hardware//Configure... ​ Previous Current

With winIDEA 9.17.90 all settings configured and saved in older versions will revert to default state - all options unchecked.

© iSYSTEM, March 2019 22/39 ● Aurora trace recording When Trace FIFO isn’t full, it is not flushed automatically. If nothing is being recorded, check option Flush trace when ​ AGBT is stopped in Hardware/CPU options/Soc ​ ​

Build Manager Build manager considers compiler and assembler files as dependencies. If they're modified, all files for that translator will ​ be recompiled.

CPU Support

RH850 Added support for: ● R7F7016363 ● R7F701580

© iSYSTEM, March 2019 23/39 9.17.92.0.85290 (17.12.2018) Hotfix build

Software

BlueBox synchronization configuration Added configuration wizard (preset button) in Hardware/Options/BlueBox Sync tab ​ ​

3rd Party Debug Hardware Support Added support for Segger J-Link Debugger.

Open Tools/isystem.open Plug In… dialog and select Segger Development Tools from the drop-down list ​ ​ ​ ​

Note: Segger J-Link Debugger support was previously available in winIDEA open only.

Editor Added Disable editing option to Options/General ​ ​ ​

© iSYSTEM, March 2019 24/39 CPU Support

RH850

Download flash programming has changed The RH850 download flash programming method was changed from Renesas factory mode PG-FP5 to iSYSTEM UMI monitor using Renesas SelfLib self-programming library. The latter is already being used for in-session flash modifications. The download performance has improved 3-fold while unnecessary repeated downloads are avoided altogether which results in longer flash life-span. The change affects the following functionalities: ● ICU-S validate after download in low-end RH850 devices (F1L, F1K, F1KM-S1, F1M, P1x) is atm not possible ​ with UMI method. The option has been removed from the CPU options / SoC Advanced dialog. ● Next, programming HCUHEX configuration information (Option Bytes, OTP, Security Flags etc.) within a ​ ​ download file is not supported with UMI method. But, remains possible using Python scripts.

Debug port JTAG support has been deprecated The support for the legacy JTAG debug interface has been removed. The LPD debug port is now the default. Some dialogs have been adjusted accordingly: the CPU Setup/SoC/Debug port selection is now omitted and LPD4 type is forced by default; in the Tools/FLASH dialog the Preset for JTAG button was removed.

© iSYSTEM, March 2019 25/39 9.17.93.0.85666 (9.1.2019) Hotfix build

Hardware

CAN/LIN add-on module Added support for CAN message injection

Minor hardware modification is required. Press F1 (Help) in winIDEA for details.

Software

IDE If no ISYSTEM_TEMP is specified, temp is now using 'iSYSTEM' subfolder of system TEMP folder.

FNet operation FNet triggers extended to TC10

Tricore SoC presets

Go to… settings in Hardware/CPU options/SoC were removed. Settings are still available in Debug/Files for ​ ​ ​ download/Options. ​

© iSYSTEM, March 2019 26/39 Previous Previous & Current

© iSYSTEM, March 2019 27/39 9.17.94.0.85908 (16.1.2019) Hotfix build

Software

EVE (Embedded Virtual Engine) Added support for EVE initialization files

Dialog Hardware / CPU options / Reset: ​

Initialization before Programming / Initialization before Debug session: ● Connect: actions needed to establish debug connection ● Initialize: actions needed to initialize device peripherals

Dialog Hardware / CPU options / Analyzer: ​

SoC Initialization: ● Before start: actions needed before analyzer session is started

© iSYSTEM, March 2019 28/39 CPU support

Cortex ● STM32G474 ● STM32F413 ● STM32F423

© iSYSTEM, March 2019 29/39 9.17.95.0.86249 (29.1.2019) Hotfix build

Software

FLASH programming Added configuration for Fill operation in Hardware//Configure... ​

Fill command: Hardware//Fill ​

SDK control: void CUMIController::fill(DWORD deviceIndex) ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​

© iSYSTEM, March 2019 30/39 Initialization Added Default setting configuration, that works for most cases in Hardware/CPU options/Reset. ​ ​

Analyzer Added automatic network selection to record. ● Enable networks in Hardware/FNet operation ​

© iSYSTEM, March 2019 31/39 ● All enabled networks are listed in Analyzer configuration/Profiler ​

IDE

Project window Symbols tab removed from Project window

Previous Current

To access Symbols select View/Symbols to open Symbols window ​ ​ ​ ​

© iSYSTEM, March 2019 32/39 Watch window Default tabs removed from Watch window

Previous Current

To open more watch windows goto View/More and select Watch 2, Watch 3,... Toggle Real time mode with icon. ​ ​ ​ ​

CPU support

Cortex ● R-CAR M3-N

© iSYSTEM, March 2019 33/39 9.17.96.0.86416 (3.2.2019) Hotfix build

Software

Networks configuration Dialog Debug/Networks was merged to Hardware/Options, import of old configuration is implemented ​ ​ ​ ​

1. Click Add in Hardware/Options/FNet to add ​ ​ ​ ​ a network 2. Click Network to configure the network ​ ​ 3. Click Add to add Description files ​ ​

Edit operation is available for advanced configuration ​ (currently only CS selection on SPI).

© iSYSTEM, March 2019 34/39 9.17.97.0.86519 (5.2.2019) Hotfix build

Software

FLASH programming Added parallel x1, x2 configuration for SPI devices in Hardware//Configure ​

Available for SPI devices only. Option is not shown on other devices.

CPU support

TriCore Aurix Added Quick LBIST detection in Hardware/CPU options/SoC. ​ ​ ​ ​ LBIST called from user’s code resets the CPU, which disables debug communication and deletes all breakpoints. When Quick LBIST detection is enabled, debug status is checked every ~20ms, which enables faster debug ​ ​ communication reconnection and breakpoints reapplication after LBIST resets the CPU.

© iSYSTEM, March 2019 35/39 9.17.98.0.86628 (10.2.2019) Hotfix build

Software

Profiler timeline Added TC (trigger channel) area view in AUX pane of Profiler timeline, that contains all recorded samples generated by FNet tigger events

CPU support

Cortex ● STM32G071 (Cortex-M0+) ● STM32L4R5 (Cortex-M4+FPU) ● STM32L4S5 (Cortex-M4+FPU)

RH850 ● RH850/F1KM (R7F701647)

© iSYSTEM, March 2019 36/39 9.17.99.0.87051 (21.2.2019) Hotfix build

Software

IDE ● Added text marking in Output window Select a part of text and other occurrences of same text will be automatically highlighted with light grey background color. Mark text selection by selecting "Mark Occurrences" in the context menu. ​ ​ Unmark text selection by selecting an already marked text and click "Unmark Occurrences" in the context menu. ​ ​ Use context menu item "Unmark All Occurrences" to remove all colored markers. ​ ​

● Added horizontal scrolling in Profiler view Hold SHIFT and scroll mouse to move left/right in profiler view.

● Added cell copying in SFRs view Right-click on SFR Name / Value / Address /…. and select Copy from the context menu. ​ ​

Initialization Option Initialize also after CPU reset in Hardware/CPU options/Reset removed. Initialization is always performed. ​ ​ ​ ​

Previous Current

CPU support

Cortex ● RCAR V3H ● ZYNQ UltraScale+

© iSYSTEM, March 2019 37/39 9.17.101.0.87376 (3.3.2019) Hotfix build

Software

IDE Introducing new docking framework with new functionalities and UI changes: ● 4-way view docking Views, documents, document panes and view panes can be dropped in 4 modes: Relative to an underlying dock, ​ taking part of the target docks space.

Between two docks, taking space ​ of both neighboring docks.

Tabbed mode: By dropping the ​ view/document in the middle of a view or on the tabbed pane.

Floating frames: When dragging a ​ dock a floating frame will occur. By dragging and releasing it outside of other frames the frame will persist as a separate frame holding the dragged dock. If the CTRL key is held, the dock will always remain in a separate frame no matter where it is dropped.

© iSYSTEM, March 2019 38/39 ● Watch windows Enabled opening arbitrary number of Watch windows in View/Watches/Create... and their naming. ​ ​ Real-time toggling with

● Disassembly window Core Registers view moved to separate window. Open Core Registers view in View/Core Registers ​

● Project Workspace Symbols view moved to separate window. Open Symbols view in View/Symbols ​

● New shortcuts CTRL+PageUp/PageDown Navigates through available view/documents in the current tabbed pane.

ALT+CTRL arrow Moves the focus to the associated views/tabbed panes. up/down/left/right The same can be achieved by CTRL+TAB and CTRL+SHIFT+TAB.

ALT+CTRL page up/down Moves focus to next/previous winIDEA frame.

CTRL+SHIFT+p Pins document

● and more...

FLASH programming ● Monitor settings removed from Hardware//Configure dialog excluding Maximum operation timeout ​ ​ ​ ​ ​ option. ● Removed Use WDT detection. ​ Previous Current

3rd party hardware support

Infineon DAS Wiggler + TriCore Considerable programming speed improvement.

© iSYSTEM, March 2019 39/39