UDE® Release Notes

Changes from 2024.2 to 2024.3 (11.10.2024)

New Features

  • Cortex Debugging: Support for Tongxin THA6206 added.
  • Cortex Debugging: Support for NXP S32K310 added.
  • Cortex Debugging: Support for STM SR6G6 added.
  • Cortex Debugging: Support for TI MSPM0G3507 added.
  • Register database updates: SR6G7, SR6P3, SR6P6, SR5E.
  • Cortex Debugging: Added statistical profiling for Cortex AV8 targets.
  • Support debugging of TC4D production devices.
  • Update RH850 register databases with bitfield infos.
  • Update UDE® support for TESSY from Razorcat.
  • RH850 U2B ICU trace.
  • RH850 F1KM-S1 trace.
  • TSim: add MemInit command.
  • S32G: Create serial RCON script for programming I2C EEPROM.
  • S32G: Create eMMC script for programming external NAND memory.
  • RH850 F1KH-D8/F1KM-S4 ICU support.
  • SR6G6 16M support.
  • TC3 HSM: SOTA support.
  • Support of RTOS Sciopta on XMC4500.
  • New ARM floating point register schema for GHS DWARF2 information.
  • THA6206: Initial DFLASH NVR UCB programming added.
  • THA6206: SFLASH programming added.

Bugfixes

  • Cortex M Trace: Fixed data trace correlation for exceptions.
  • ARM ETMV1 Trace: Improved trace decoder.
  • SR6P: Reduced connection time when HSM is enabled.
  • SR5E: Fixed regression for PLL calculation.
  • CoreSight Trace: Fixed possible crash during trace.
  • CoreSight Trace: Fixed tick calculation for port width greater 8Bit.
  • Cortex M debugging: Fixed password unlock for S32K3xx devices.
  • GTM v4 debugging: Fixed disassembler for C literal.
  • TC4 UCB configuration: UCB_CS_FLASH.DMU_GP_CSRM_DFPROCON corrected.
  • TC3 HSM: Better support for FLASH programming when SOTA mode is active.
  • Improved download speed of elf files with great number of small sections.
  • UDESim SR6P6: Fix delay and error during start of trace.
  • UDESim SR6P6: Fix implementation of instruction VLDR, literal version.
  • Code Coverage: Fix race between finished state and publishing reports in report history.
  • Code Coverage: Don't open window if core doesn't support Code Trace.
  • Tab stops in Tracedialog windows are not ordered correctly.
  • Mdf-Export cannot be imported in TA Toolsuite from Vector.
  • ArmETM: Improve ETMv1 trace decoder.
  • Incomplete number of assembler instructions for certain source lines.
  • Loading GNU RH850 ELF file results in 'Unknown file format'.
  • In certain cases stack window shows only addresses instead of function names.
  • TC3/DXCPL: wrong error message with erased PFLASH.
  • S32K3: password unlock does not work.
  • Occurring timeout cancels saving trace as tab.
  • RH850: step into does not work for fetrap instruction.
  • RH850: Reading Option Bytes after UDE® reset not possible.
  • RH850: incorrect error message when connecting to RH850/F1L.
  • RH850/U2B: Connect to ICUP via UAD2proV1/JTAG not possible.
  • XMC7000/ETMv4 - No trace being recorded after trigger on KIT_XMC72_EVK board.
  • Path management: second root path ignored.
  • Regression TC1793/PCP: Download fails.
  • Wrong Cortex-M callstack if R7 is used as stack pointer.
  • In certain cases no callstack info in case of HEX/ELF load.
  • Traveo II CYT3xx: Fixed tracing.

Changes from 2024.1 to 2024.2 (05.07.2024)

New Features

  • TC4x: XCP support added.
  • S32G: Added support for S25HS01G, S25FS256S, MX25U25645G, MX25UW51345G QSPI Flash.
  • RH850: Add IP polling.
  • Cortex Debugging: Support for i.MX RT1180 added.
  • Register database updates: STM32U5xx, S32Z.
  • Cortex Debugging: Support for i.MX RT1180 added.
  • PowerPc debugging: Support for C*Core CCFC3007, CCFC3008 added.
  • RH850: Support for RH850/U2C debug, flash, GTM, ICU added.
  • RH850: Support for RH850/P1x-C ICU added.
  • VC runtime package updated to version 14.40.33810.
  • Default-Cfg file for R7F7017623x (RH850 F1KM-S2).
  • New samples package.

Bugfixes

  • TC2x/TC3x trace: Data Trace Chart does not show any data for miniMCDS traces.
  • TC3x trace: Interpretation of data trace shows wrong bus master encoding.
  • CpuWin: Store numeric entry format when changed back to default, also.
  • CpuWin: Do not automatically change entry format, when number is entered in different format.
  • SFR window: fixed issues with enums in bitfields.
  • SFR window: fixed several scrolling issues.
  • SFR window: fixed writing to registers smaller then 32bit.
  • Fixed load of IAR ELF file with DWARF 4.
  • TC4x PPU: fixed memory filters.
  • RH850/U2B: regression ICUM option bytes fixed.
  • PowerPc trace: Fixed data range allocation.
  • Fixed selecting DAP clock for UAD2next.
  • Fixed CallStack display for RH850 with GHS compiler.
  • SFR window: Fixed regression loading content with legacy format.
  • TC4x: Remove SCR register from Host register database.
  • TC4x MCDS: Fixed decoding of multitick message.
  • TC2x/TC3x: Fixed password unlock for UAD3.
  • Callstack object model: fixed behavior for array-children.
  • Execution sequence: Fixed start time issue after refresh.
  • Callstack CortexV8 infinite recursion fixed.
  • Fixed UDE® slow download with many sections.
  • RH850 GTM deadlock during stepping.

Changes from 2024.0.6 to 2024.1 (03.05.2024)

New Features

  • ARTI trace adaption for Microsar from Vector.
  • RH850 Trace: Show watchpoints by their corresponding event in trace window.
  • RH850 Trace: Make timestamp synchronization period configurable.
  • SFR-Window: Write through also during periodical refresh.
  • Program time measurement for RH850 ICUP cores.
  • Cortex Debugging: Support for STM32U5Gx/STM32U5Fx added.
  • SR6 Debugging: Support for OTA X1 flash programming added.
  • Add maintenance expiration date to license manager dialog.
  • Show actual version of RLM-based license keys in license manager dialog.
  • Updated application note for SCR debug support for TC4Dx.
  • TC4 DXCPL support.
  • TC4x: add checks to UCB direct programming.
  • Add XCP chapter to UDE® Manual.
  • Make breakpoint label editable.

Bugfixes

  • PXROS-HR: SimplyTrace translation for Task Trace creates wrong analyze configuration for core 1.
  • Aurix/HSM: download hang-up when HSM is not enabled.
  • Execution Sequence Chart: GTM TOM bit signals have wrong labels.
  • Python console key binding wrong override for selecting word right from cursor.
  • FC7300: update access filters for PPB.
  • FC7300: Take care of exception mask in connect and reset.
  • RH850 Trace Configuration: show meaningful error message, if used events are not present.
  • License dialog: show actual version of RLM-based license keys.
  • Seldom crash during Save trace fixed.
  • Skip line records with line 0 (Hightec RUST 0.1.0).
  • XCP/SR6xx: FCCU error because XCP connect is too slow to disable watchdog.
  • TTA8: connect to low power target not possible after power on.
  • TC2 UCB_HSMCOTP programming: handling of set 2 confirmation corrected.
  • Cortex Debugging: Flash programming STM32U535/STM32U545 fixed.
  • SR6G7 PLL calculator regression fixed.
  • Breakpoint dialog is not accepting hexadecimal address as location.
  • TC4x/CDSP: Access to CDSP cores only available if all CDSP cores are enabled.
  • TC4x/CDSP: TC4x memory filter prevents reading non-mapped CDSP addresses.

Changes from 2024.0.5 to 2024.0.6 (28.03.2024)

New Features

  • Python-Add-In: Python 3.12.2 updated.
  • VC runtime package updated to version 14.38.33135.
  • TC4Dx bootstrap loader support added.
  • Aurix: simplify access to COMDATA via automation interfaces.
  • Write several bit field changes at-once feature in peripheral window.
  • API Documentation for UDE SimplyTrace®.
  • RH850/U2x: Programming configuration/security/block protection area by a hex file.
  • FlagChip FC4x debugging and FLASH programming support.
  • RH850/U2B: Implement trigger for on-chip trace memory.
  • RH850/U2B: Implement support for global RAM capture device.
  • Breakpoint Window: Create Code Breakpoint.
  • Functions are displayed with name and parameter signature (GHS ARM C++).
  • Display class static variables with demangled class name (GHS ARM C++).
  • Make Cortex AHB PROT settings user configurable.
  • SR6P6: "External tool activation SW password" supported.
  • RH850/P1M-E: Debugging and FLASH programming support.
  • New S32Z/E B0 silicon revision supported.
  • SR6G7 register database update.
  • Peripheral window: MultiSelect Expand.
  • Cannot set breakpoints (DIAB TriCore compiler) .
  • Breakpoint is set to a wrong line (DIAB TriCore compiler).
  • AURIX: Warning about OCDSDIS without DBGIFLCK.
  • Support debugging of TC4D production devices.
  • Improve launcher update installation.
  • STM32H7xx Register database update.
  • AURIX/HSM: improve support for secure boot debugging.
  • RTOS Task Trace for MiniMCDS.

Bugfixes

  • TC3Ex LMU RAM range definition corrected.
  • TC2/3 UCB_DBG programming: warn about OCDSDIS without DBGIFLCK configuration.
  • Problem with periodic save workspace file during FLASH programming corrected.
  • TSim: Problem with reset-while-running corrected.
  • Core register window: Make entries read-only, if target is running.
  • Question to saving workspace after changing layout of peripheral window.
  • Question to saving workspace after adding register to peripheral window.
  • Core register window: During running show depend on target and refresh settings last value or '?' but not 0x0.
  • Peripheral window: Copy clicked instead previous selected cell.
  • UDEAPI: VBS compability restored for unsigned 32 bit results.
  • RTOS Window: Configure trace dialog does not reflect a previous configuration.
  • Peripheral window: Crash if export to invalid path is tried.
  • Breakpoint set to wrong address (GHS ARM compiler).
  • Wrong data for CoreSight/Nexus Aurora Trace with UAD2next using JTAG as debug interface.
  • RH850: Temporary halt after wakeup does not work with low JTAG frequencies.
  • FlagChip FMC7300: Improve multicore debug use case.
  • CodeCoverage and ESC are not working for TC4x trace.
  • XCP/SR6xx: Wrong CSW register values used for AXI/AHB accesses lead to FCCU error.
  • TC3Ex: LMU range definition is wrong.
  • ESC BTF export: there are events in the exported BTF-File.
  • ESC BTF export: ARTI 'wait for core'-transitions seem to be on wrong core.
  • Peripheral window: Remember Browse dialog options.
  • Peripheral window: Crash using DEL key during high CPU load.
  • STM32H7xx Dual Core: Slave core status wrong after application starting it.
  • UDE® Launcher: running instance handling in special cases not working as expected.
  • Cortex TargIntf enable automatic reconnect when changing OnHalt / OnStart.
  • UDE® Memtool: unwanted multicore connect.
  • STM32H745 improve only debug CM4 use case.
  • AURIX: suspend all cores on connect with break.

Changes from 2024.0.4 to 2024.0.5 (09.02.2024)

New Features

  • UDE SimplyTrace® feature for TC4x MCDS.
  • FlagChip FMC7300: Debugging and FLASH programming.
  • Traveo T2G: eFuses support.
  • Traveo T2G: Support for Supervisory FLASH.
  • Call Graph Analysis: Export graph in machine readable format.
  • Support for more than 4 GB trace memory in Serial Trace Pod 100G.
  • AURIX TC2xx/TC3xx trace: Code and data comparators are now supported for GTM MCS.
  • Thinktec TTA8 debugging: HSM flash remapping support added.
  • S32Z: Support for W25Qxxx, IS25WPxxx SPI Flash added.
  • S32G: Added multiple locations for QSPI Flash.
  • SR6P3, SR6P6, SR6P7 Trace: Support for STLA / trace configuration based on HTQL.
  • AURIX Trace: GTM MCS data access based triggering added.
  • Frequently Asked Questions help file added.
  • RH850 support for Automotive Debug Adapter.
  • RH850: Provide possibility to drive FLMD0 during debug session.
  • RH850/U2B: Core Code and Data Trace.
  • Possibility to set DAP2_(USER0) and DAP3/DAPEN_(USER1) during debugging via object model (script).
  • UEC/GTM: Add LTQ config blocks "GTM: Signal MCS data access".
  • AppNote: Connect multiple targets to UAD3+ / use multiple UDE® instances.

Bugfixes

  • Cortex-R52: Call stack is sometimes not shown correct.
  • SR6 MC_ME register MER renamed to ME. Workaround removed.
  • Register Databases SR5E updated.
  • Register Databases S32M27 updated.
  • Thinktec TTA8 debugging: KeepRunning connect fixed.
  • Thinktec TTA8 debugging: LowPower debug improved.
  • Thinktec TTA8 debugging: Fixed programming secured flash.
  • Memtool: Fixed hanging Memtool UI when SFR refresh is enabled.
  • S32G debugging: Improved debugger connection behavior to S32G devices in QSPI boot modes.
  • AURIX HSM: Fixes program time measurement.
  • AURIX TC2xx: Can't disable PFLASH1 protection when PFLASH0 handling disabled.
  • SR6P7: Fixed GTM ARU trace.
  • SR6Px debugging: Improved connection behavior when HSM is deactivated.
  • SR6P: Improved TCM filters.
  • S32Z debugging: Improved connection behavior to protected devices.
  • SR6Px: Fixed life cycle programming in UTest FlashModExt.
  • CoreSight Trace: Fixed invalid P1 LHK decoding in special trace recordings.
  • AURIX Trace: GTM MCS code address based triggering fixed.
  • RH850/U2A: Connect not possible, when BIST enabled in OPBT.
  • RH850: Peripherals in self area not accessible.
  • RH850: wrong disassembly of dbtrap instruction.
  • RH850: Sometimes RH850 callstack is not displayed correctly (GHS compiler).
  • ARM: User defined label not visible (GHS compiler).
  • ARM: Wrong disassembly for long function.
  • SCR: Debugger assigns wrong address to variable in XRAM (HighTec compiler.
  • GTM: Slow periodic refresh of watch variables if GTM debugger is active.
  • Memory Window: Fix crash in heavy load situations.
  • Code Coverage: Fixed core selection regression in report dialog.
  • Code Coverage: Updated help for Create Report dialog.
  • Breakpoint edit dialog: Condition string was limited in length.
  • Breakpoint edit dialog: Configuring Loop Goal not possible.
  • Object model: Write access to array element via expression sub item not working.
  • Several 'Simply Trace' improvements.
  • Several bug fixes in Peripheral Register window.
  • Updated Aurix SOTA AppNotes.

Changes from 2024.0.3 to 2024.0.4 (10.11.2023)

New Features

  • Python-Add-In: Python 3.10.13 updated.
  • Cortex M debugging: Support for Infineon T2G CYT3xx, CYT4xx and CYT6xx added.
  • Cortex M debugging: Support for Infineon XMC7xxx added.
  • Cortex M debugging: Support for S32K388 added.
  • Cortex M debugging: Support for STM32C011, STM32C031 added.
  • Cortex M debugging: Support for NXP KW45 Radio Flash update added.
  • Cortex M debugging: Support for eFuses added.
  • Thinktec TTA8 debugging: GTM trace support added.
  • Stellar: Support for SR6P3 completed.
  • TC4Dx: Support for PPU and CDSP cores added.
  • TC4x: MCDS trace feature added. Support for TC49x and TC4Dx dual MCDS trace units (on-chip RAM and SGBT).
  • CYT3xx/4xx/6xx: Added Coresight Trace support.
  • XCP/S32Z: Increase flashing speed.
  • Support SCR compiler from HighTec with OMF51 file format.
  • Simply trace now also available for miniMCDS.
  • Float format is now also possible for data column in trace window.

Bugfixes

  • ARC: Sleep mode handling added.
  • ARC: Setting PC before disconnect not working.
  • XCP/S32Z: Connect to FETK-T5 not possible .
  • Function Profiling: Fixed use of wrong trace tick frequency for time calculation.
  • Execution Sequence Chart: Set lower limit on entry visibility.
  • Execution Sequence Chart: Fixed crash with XMC4500 CoreSight Trace.
  • Execution Sequence Chart: Export for chronVIEW from Inchron improved.
  • Code Coverage: Fix regression on result storage import and export.
  • Thinktec TTA8 debugging: JTAG unlock fixed.
  • Stellar debugging: Issue running from GTM data value breakpoint fixed.
  • Register Databases TTA8, S32K39x/37x updated.
  • S32G: Fixed regression on connect with invalid IVT and QSPI boot.
  • Stellar debugging: Flash driver manipulates system clock dividers fixed.
  • Saved trace text files contain no longer tabulator characters, explicit TAB separated files do it.
  • If persistent trace is unloaded the corresponding trace window is closed not the first one.
  • Browse dialog of SFR window is sometimes not visible in a three monitor setup.
  • Browse Dialog of SFR window is sometimes out of screen boundaries for 4K monitor.
  • Internal Python crashes when invalid alternate Python Home Path is set.
  • Python: __file__ variable not working in script.
  • Improve UAD2next Ethernet traffic: No TCP retransmission if later parts of big packet lost.
  • UAD2next: Error blink codes do not work.
  • Saved trace streams not available after UDE® crash.
  • SimplyTrace: Enable interrupt detection for program trace - fails if filter is applied.
  • SR6Px Run from GTM data value breakpoint not working.
  • UDE® Automation: Inconsistent ByteOrder handling for UDEArray object.
  • MCDS: Very rare wrong decoding of Compact Function Trace for CALL.
  • GangProgrammer cannot load incomplete project files.
  • Code Coverage: Unable to select the directory for the report path and report pattern when disabling 'Create report for all Cores'.
  • Can't reconnect after UADx power-cycle.
  • SCR/XC800: 'Invoke SCR debugging' improved.
  • Random Crashes with PXROS AddIn.
  • Wrong core clock calculated for RH850/C1M-A1.
  • SFR-Window: Write only register now writeable.
  • SFR-Window: Size of scrollbar changes when scrolling.
  • UTF-8 text with Chinese characters is displayed wrong in program window.
  • Export SFR content to csv file is not working anymore.
  • Cannot load a certain A2L file containing 'ALIGNMENT_FLOAT16_IEEE' as alignment type string.
  • TC3xx UCB programming: UCB_HSM protection handling corrected.
  • TC4Dx UCB programming: UCB_RTC_USERCFG.LBISTEXE handling corrected.
  • TC4Dx UCB programming: UCB_CS_USERCFG handling corrected.
  • TC2xx UCB programming: UCB_OTP confirmation handling corrected.

Changes from 2024.0.2 to 2024.0.3 (25.08.2023)

New Features

  • AURIX trace: Predefined 'True (Always)' condition introduced in trace configuration libraries. Conditional action blocks can now be configured to behave like an Emit Actions block.
  • TC4Dx FLASH programming: UCB handling updated and extended.
  • TC3 FLASH programming: Improved handling of partly invalid UCBs.
  • VC runtime package updated to 14.36.32532.
  • TC4Dx debug support updated.
  • TC4Dx SCR debugging support added.
  • Thinktec TTA8 debugging: Initial support for V2 added.
  • Cortex M debugging: Support for TLE988x / TLE989x added.
  • Cortex M debugging: Support for NXP KW45 Cortex M33 added.
  • Stellar: Support for SSDP over CAN added.
  • Traveo II CYT2xx debugging: Added ETM and ITM trace with ETB and TPIU for Cortex M4.

Bugfixes

  • AURIX miniMCDS trace: Fixed a crash when using a target configuration or a workspace that requires features that are not covered by the current license.
  • TC4 STM suspend problem on halt by breakpoint fixed.
  • TC3 debugging: problem with 'sleep mode' detection fixed.
  • Execution Sequence Chart: Fixed broken "Show Code".
  • Stellar: Improved HSM NVM flash algorithm.
  • Cortex Debugging: Fixed program time measurement for S32K14x.
  • XCP/Aurix: Fixed DAP communication issue.
  • ETMv4 trace: Improve display of correlated data packages, based in transfer index.
  • Code Coverage: fix regression on clear data.
  • Watch window: Improve handling of very large arrays.
  • Can't set breakpoint on a function start (Compiler GHS TriCore) fixed.
  • If pointer target is changed to a valid address the watch window shows still '?' fixed.
  • Binary image load is different between HEX and ELF file for PSPR areas in PFLASH (Compiler GNU TriCore).
  • SR6Px Run from GTM data value breakpoint not working.

Changes from 2023.1 to 2024.0.2 (13.06.2023)

New Features

  • Cortex Debugging: Added support for STM32H745, STM32H755 dual core.
  • Cortex Debugging: Added support for YTM32B1ME Cortex M33.
  • Stellar: Support for SR6P7 completed.
  • Initial support for TC4Dx.
  • Possibility to set DAP2_(USER0) and DAP3/DAPEN_(USER1) during debugging via object model (script).
  • SimplyTrace for OS Task Trace.
  • Periodically save workspace file.
  • Open program file: allow to select multiple elf/hex files at once.
  • TC4 FLASH programming: CS SOTA and UCB_CS_SWAP support added.
  • TC4 FLASH programming: UCB_BMHD protection handling updated.
  • Compatibility of the Eclipse plug-in with Eclipse 2023.
  • Support of new Data Consistency description (RB) format.
  • Initial HSPHY/SGBT implementation for UAD2next and TC49x.
  • XCP: Software Debugging over XCP with FETK-S2 and PowerPC.
  • Reprogram OPBT for RH850/C1x during connect via serial.
  • Improved graphical user interface for RTOS trace.
  • Stellar: Improved flash speed for XCP.

Bugfixes

  • Code Coverage: Date of trace start and stop is converted to wrong time zone.
  • Thinktec TTA8 debugging: Update register database.
  • S32Z: Fixed Infineon Semper X1 LPDDR4 flash support.
  • S32Z: Make option Mask assertion of FCCU Reset to a master only.
  • Cortex Debugging: STM32F7xx flash protection handling fixed.
  • Stellar: Fixed wrong behavior for cross wise swap.
  • Memtool/Traveo II: Flash driver address wrong.
  • Code Coverage - Date of trace start and stop is converted to wrong time zone.
  • Cannot set breakpoints except on function start - TI clang compiler.
  • Crash during load of corrupted ELF file from GNU TriCore C++ compiler fixed.
  • RH850: StopMode leads to connection loss.
  • Suppress __ghs_eofn_* labels to avoid wrong breakpoint descriptions (GHS compiler).
  • RH850/U2A and U2B: wrong checkbox description for S_OPBT7.DDRSTDIS.
  • Initialization of flash driver for RH850/F1K failed.
  • Product name check during connect with RH850/U2B6 R7F702556 failed.
  • S32Z: Fixed issue where slave cores are halted unexpectedly on break/connect.
  • SimplyTrace: Several bug fixes.
  • SFR Window: Fixed deadlock while register refresh.
  • TC4x: Fixed GTM license issue.
  • RH850 LPD and JTAG clock inaccurate for low frequencies.
  • V850 Loop instruction disassembly is invalid.
  • Improve CRC calculation time for RH850/U2B Flash driver.
  • Register Databases CYT2, CYT3, CYT4, CYT6, SR6P6, TC4, TTA8 updated.
  • THA6: Fixed wrong program counter after Memtool execution.

Changes from 2023.0.7 to 2023.1 (28.04.2023)

New Features

  • Traveo II support added.
  • VC runtime package updated to 14.34.31938.
  • TC4 FLASH programming: FLASH protection/UCB_RTC_FLASH support added.

Bugfixes

  • Cortex A/R Debugging: Fixed not working big endian debug.
  • TC4x: Make SCR debugging more stable.
  • Thinktec TTA8 debugging: Prevent trace overflows von ETB trace.
  • TC4 FLASH programming: Broken UCB_RTC_USERCFG corrected.
  • Call stack support for RH850 GHS compiler.
  • Chipower THA6: Debug interface hangs when reading CAN peripheral memory.
  • Allow to change MCRC configuration in disconnected state.
  • ARC/THA6: Writing Safety Endinit (SE) protected register not possible with InitCmds.

Changes from 2023.0.6 to 2023.0.7 (06.04.2023)

New Features

  • SimplyTrace feature introduced.
  • TC3 FLASH programming: UCB_ECPRIO support added.
  • SR6P6: Support for latest flash firmware added.
  • Code Coverage: Enhance performance of coverage tree.
  • Code Coverage: Integrate symbol browser into filter dialog.
  • Trace of NoC: NoC initiator and target can be added as separate column(s) to trace window.
  • Add C++ support for ARM compiler TI CLang.
  • TC4x: GTM debugging support.
  • RH850 debugging: RH850 C1x support added.
  • RH850 debugging: ICUM support of RH850/U2A and RH850/U2B devices added.
  • RH850 debugging: RH850/U2B GTM debugging support added.
  • Cortex Debugging: Support Renesas RA6xx Cortex M33 based derivatives added.
  • S32Z static JTAG unlock support added.
  • S32G3 eMMC support added.
  • S32G3 eFuses support added.
  • S32G static JTAG unlock support added.
  • Cortex Debugging: Support for NXP S32K396 added.
  • Cortex Debugging: Support for NXP S32K358 added.
  • Cortex Debugging: Support for NXP S32K312 and S32K311 added.
  • Cortex Debugging: Support for NXP S32M276 added.
  • Stellar: Support for SR6G7 added.
  • Thinktec TTA8 debugging: GTM debugging support added.
  • TC4 FLASH programming: RTC SOTA and UCB_RTC_SWAP support added.
  • TC4 FLASH programming: UCB_DBGCS support added.

Bugfixes

  • SR6X7 Trace (HTQL): Cross triggering of ETM events to STLA causes compilation error if more than one ETM event is issued.
  • SR6X7 Trace (HTQL): <client>_global_control needed for ETM events.
  • Register Databases S32K3xx updated.
  • UDE® Help fixed.
  • TC3 FLASH programming: UCB_BMHD content check function corrected.
  • Peripheral Register Window: Fixed several minor issues.
  • Core Register Window: Refresh after initial open restored.
  • XCP/AURIX: Accesses on single bytes/words are no longer done via read-modify-write but via correct width.
  • XCP/SR6x: Fixed connect when Core21 is in lockstep mode.
  • ARC: Fixed running after core was halted by configuration in trigger window.
  • Fixed trace issue on ETMv4 on first start trace after power on.
  • SR6P6: Fixes DCF parity calculation in UTest FlashModExt.
  • Trace Window: Fixed performance regression, when saving to tab file.
  • Code Coverage: Fixed initial load of storage file.
  • SR6X7 Trace: Bugfixes for HTQL related to events.
  • Error fixed when registering UDE.tlb with the UDE® register tool (register.exe).
  • ARC/Metaware: UDE® hangs during load of an ELF file from Metaware ARC compiler 14.0.6.
  • Watch/Locals: Font and/or font size should be selectable separately for normal and changed values.
  • SafeRTOS AddOn crashes if data on target is invalid.
  • Wrong location/value of local variable via automation interface fixed.
  • S32Z: improve HaltAfterReset connect behavior for different boot modes.

Changes from 2023.0.5 to 2023.0.6 (20.01.2023)

New Features

  • Thinktec TTA8 debugging: Add OnChip trace support.
  • SR6X7 Debugging: Support of single ended programming.
  • SR6X7 Debugging: Support of OTA NVM features (Extend, Swap, Refresh).
  • S32Z: Added smart debugger access filters for SPI, Netc, DDR.
  • S32G: OnChip trace for S32G3xx added.
  • Cortex Debugging: Support for NXP S32M244 added.
  • XCP Debugging: Preliminary support for S32Z270 debugging.
  • SR6X7 Trace: Initial support for STLA / trace configuration based on HTQL.
  • Support for TC23x-16F variants with 1MB PFLASH added.
  • Context depend navigation from ORTI view to other windows added.
  • Execution Sequence Chart: Provide snap to data point function for markers.
  • Code Coverage: HTML Reports can also opened in an external browser.
  • ICUM support of RH850/E2M and RH850/E2H devices.
  • Aurix: ABM/BMI header handling improved.
  • Execution Sequence Chart: Improve BTF export for better compatibility to third party tools.
  • TC4x: Simplify start configuration with Core 0/Core CS configurations and shared ELF file.
  • TC4x: Initial GTM debugging.
  • S32S, S32G: Initial AURORA support.
  • Preliminary support for TC4Dx.

Bugfixes

  • S32Z: Data value breakpoint for Cortex M fixed.
  • S32Z: Fixed issue of hanging trace configuration for HTM.
  • Register Databases Cortex R52, SR6P6, SR6P7G7, SR6P7, TTA8 updated.
  • Fixed issue where UAD2x gets not recognized via USB in Citrix virtual environment.
  • Memtool: Fixed issue with CRC is not executed albeit driver reports CRC32 capability.
  • ARC/THA6: Fixed DFLASH programming.
  • XCP Debugging: Using maximum CTO length for XCP commands if available.
  • XCP Debugging/AURIX: Fixed issue where time-consuming LLTs were used but not required.
  • Long filter strings in symbol explorer will no longer cut.
  • New SFR Window: Tooltips of Bitfields are getting cut at the end.
  • Wrong display of global variables fixed (GNU ARC).
  • Trace Window: Tick format not persistent.
  • New SFR-Window: Empty window not properly saved.
  • New SFR Window: Removing a register does not remove the corresponding target access.
  • Automation: Don't show error message boxes.
  • RH850: fixed disassemble error of 'Bcond' instruction.

Changes from 2023.0.4 to 2023.0.5 (16.12.2022)

New Features

  • RH850 debugging: Added dialog for peripheral specific break on halt configuration.

Bugfixes

  • RH850 debugging: several smaller bugfixes.

Changes from 2023.0.3 to 2023.0.4 (18.11.2022)

New Features

  • TC4x trace: Initial on-chip trace support.
  • TC4x trace: Initial version of graphical trace configuration (UEC).
  • Memtool: New programming option 'Fill all sectors with user defined byte' added.
  • Trace: Add manual synchronization of Call Graph Analysis and Trace Window by timestamp.
  • Execution Sequence: Improve user interface and user controls.
  • Cortex Debugging: Setting AB1_DIS pin implemented.
  • Cortex Debugging: Added support for STM32F413xH, STM32F413xG, STM32F423xH.
  • S32Z Cortex M33: Added support for initialization commands with secure mode.
  • S32Z: GTM v4 trace support added.
  • S32G: Support for S32G3xx added.
  • ARC: Initial support for Chipower THA6 added.
  • RH850/E2M and Rh850/E2H basic debugging support.
  • S32Z: Initial AURORA support.
  • TI Sitara: Now FLASH driver also at core R5_0_0 (Cortex R5).
  • Add *.abs as default file type for program files.
  • Allow to launch UDE® with hidden main window.
  • Multicore debugging for TTA8 chip from Thinktec.

Bugfixes

  • Arm Trace: Fixed not working ETMv4 trigger.
  • TC4 debugging: STM suspend after connect corrected.
  • TC4 debugging: Time measurement in multicore-config corrected.
  • TC4 debugging: Elf file handling for CDSP cores corrected.
  • UAD2+: Fixed accessibility issues via ethernet.
  • XMC4800 FLASH programming: Fixed display bug for protected sectors.
  • UAD2next: Fixed UDE® hangup using Time Trace Chart.
  • SR6: Improve setting breakpoints for inactive cores.
  • Register Databases SR6P7G7, SR6P6, S32E27 updated.

Changes from 2023.0.2 to 2023.0.3 (30.09.2022)

New Features

  • S32G: Initial OnChip Coresight trace support added.
  • S32Z: GTM v4 debug support added.
  • SR5E: MultiCore support for StellarE.
  • SR5E: Coresight Trace support for StellarE.
  • Cortex R52 Debugging: Add user defined TCM mapping support.
  • TC3x + HSM: Improve emergency connect options in case of broken boot configuration.
  • XCP/AURIX: Allow setting AB1DIS pin on connect.
  • Basic debugging and FLASH programming for TTA8 chip from Thinktec.
  • Automation: Add MultiCoreLoader.Get/SetFileActive functions.
  • Support of RH850 E1L and E1M-S2 series.
  • RH850/U2B basic debugging support.
  • Execution Sequence Chart: Call-depth entry should not be sorted.
  • Execution Sequence Chart: Change Sensitivity of Zoom and vertical Scrolling.
  • TC4x/CDSP: Initial debug support.

Bugfixes

  • UDE® Memtool: load bin file function corrected.
  • Data Correlation loses correlation alignment in case of missing NDSM and multiple UDSM at trace begin.
  • SR6P6: Fixed UDE® HSM PFlash description.
  • Cortex Debugging: Fixed STM32F7 regression.
  • Fixed deadlock during start of user application.
  • GTM Debugging: Fixed issue during cleanup of breakpoints on stepping resulting in unexpected target halts.
  • Several bugfixes in new SFR window.
  • TC4x: Standalone UDE® Memtool doesn't handle CS FLASH modules.
  • Automation: Write access to structure element via Item property fails.
  • RH850: Inline Assembler doesn't work for opcode with indirect access/branch.
  • RH850: Debug and system registers could not be written via init commands.
  • Variable not readable via COM-API if symbol file with ID2 and Variable not already expanded in Watch Window.
  • Multicore UDE® läuft nicht auf Jenkins Server.
  • XCP/SR6P7G7: Fixed crash when opening workspace.
  • ARC SmaRT Trace: Fixed tracing loops.
  • Register Databases RZ/N2 R9A07G084, TTA8, SR6P6, Stellar, S32E27 updated.

Changes from 2023.0.1 to 2023.0.2 (29.07.2022)

New Features

  • TC29x trace: Compact Function Trace (CFT) for miniMCDS now available with Compact library.
  • Support for S32E278 introduced.
  • SR5E: Initial support for StellarE.
  • Phyton: Folder of last loaded script now saved in workspace.
  • S32Z: SPI flash driver build variant for SMU SRAM3.
  • ARC: SmaRT trace support introduced.
  • UDE® Memtool: provide 'remove file sections' function.
  • UDE® Memtool: add 'automatic start VerifyAll' option.
  • Context menu entry to configure program trace out of program window.
  • Execution Sequence Chart: Add Control and Data interfaces for Object Model.
  • Call Graph Analysis: Introduce "Go To" to the same node between graph and function view.
  • S32E27 OctalFlash programming.
  • TC4x: SCR debugging support.
  • S32E27 eMMC programming.
  • TC4x: initial debugging in virtualization mode.

Bugfixes

  • TC29x trace: Fixed miniMCDS trace decoder for compact function trace.
  • Cortex: Fixed access to AArch32 floating point special registers.
  • S32Z2: Added new build variant for SMU flash SPI driver.
  • PowerPc debugging: UEC not working for SPC572 fixed.
  • PowerPc debugging: Fixed invalidate cache issue debugging NMI exception handler.
  • Eclipse plug-in: watch window periodic refresh not working fixed.
  • 'Save as' for correlated ETMv4 trace does not work fixed.
  • IP display does not work correctly and UDE® hangs on close workspace if a SentinelOne client is active fixed.
  • Crash after error message "A new guard page for the stack cannot be created" fixed.
  • Enum variables from symbol files where ID > 1 cannot set symbolically via automation functions if the enum values not already in database.
  • ARMv8 AArch32 Access to floating point special registers not possible fixed.
  • TC4x/PPU: PPU should not be started initially by multi-core run control.
  • Macro: Invalid hotkey assignment to macro function.
  • Call Graph Analysis: Fix initialization of analysis for XMC4500.
  • Execution Sequence Chart: Fixed handling of function names with special characters.
  • Profiling Trace: Catch exception during trace analysis.
  • Data Correlation: Fixed creating of invalid input for correlation analysis.
  • TC3+HSM: Connect problem with broken boot config fixed.
  • UAD2next: Fixed accessibility issues via ethernet.

Changes from 2022.1 to 2023.0.1 (10.06.2022)

New Features

  • Changing build technology: VS2022, Win10 SDK, VC runtime package 14.32.31326.
  • Global UDE® Time: Initial implementation of Global Time Service.
  • Global UDE® Time: Make Call Graph Analysis a time series provider.
  • Call Graph Analysis: Implement feature "Show in {Graph,Functions}".
  • Automation: High level trace configuration with first use case 'ORTI TASK Trace'.
  • Support for TI Sitara (AM64x, AM243x).
  • External OSPI programming support for TI Sitara.
  • Support of XCP access devices from Vector (VX1060 + VX1543A) for AURIX targets.
  • S32G: Add support for SPI flash Micron MT35XL/U[256,512,01G,02G].
  • Default memory access filter list for TC4x support.
  • Automation: MultiCoreLoader.RemoveAllFiles also remove loaded sections from Memtool.
  • Filter in Message window now also usable for export.
  • More descriptive error message for unsupported SPI flash.
  • ARM ETMv4: Introduce trace package 'data access' for accesses with unknown r/w type.
  • TriCore/AURIX: Update TSIM to version 1.18.136.
  • Python-Add-In: Python 3.10.4+ updated.

Bugfixes

  • Call Graph Analysis: Remove values for static call graph exclusive counter.
  • Crash on Close Workspace when Python Script Console was used.
  • Execution Sequence Chart: Help updated.
  • Automation: Sometimes hang-up on automated multifile/multicore download if driven by ECU test.
  • In multi master configurations e.g. Core + HSM sometimes Memtool dialog pops up too early.
  • Unwanted errors/warnings from TC4x disassembler avoided.
  • ARC: Add cache handling to UAD firmware e.g. for software breakpoints.
  • ARC: Reading and writing ARC EV vector and predicate registers.
  • TC4x/PPU: Improve safety (debuggable vs non-debuggable) level handling.
  • SR6P6: Implement filter for accessing DMA VMID registers.
  • S32G: Debug Cortex M7 with Cache enabled is not possible.
  • S32Z2: Wrong Core and System registers for Cx M33 cores fixed.
  • S32Z: Cortex M33 detection state change from inactive to running not working.
  • UAD2next Connect C16x ASC ROM monitor connect unstable.
  • S32E/Z: S32E core halt after wakeup.
  • S32Z: Core00 unexpected halt after boot from SMU.
  • S32Z: Connect SMU fails when QSPI boot is enabled.
  • UDE® stucks with a certain AURIX HSM ELF file (Tasking ARM).
  • UDE® crashes after loading a certain ELF file (STM Cube IDE 1.7.0) or after reconnect if this file is loaded.
  • With a certain file ARM/Thumb mode display is wrong (GHS ARM).
  • Execution Sequence Chart: HSM Trace displayed as addresses only.
  • Execution Sequence Chart: Help and Manual updated.
  • Some inline assembler defined functions not displayed (GHS ARM).
  • Execution Sequence Chart: For HSM only trace wrong core name is displayed.
  • Execution Sequence Chart: Crash when using Move to Next/Previous in an empty chart.
  • Execution Sequence Chart: Invalid start at tick 0.
  • Python input function corrected for SHIFT+<key> inputs.
  • UAD2next: Fixed accessibility issues via ethernet.