With version 9.21, winIDEA IDE confronted a few changes. One of the changes affected are commands Load Code Load Symbols winIDEA 9.17 The configuration for Download Files (Load Code) and Symbol Files (Load Symbols) was accessible from a single menu, Debug Files for Download Edit . winIDEA ...
Upgrade instructions to TLM v2.1 and higher To upgrade your local license server to the latest version on Windows with minimal downtime, follow the steps below: This requires a new license key, which is required only for the license server, not for the license key entries in the licdfile.t...
winIDEA IDE is available on Microsoft Windows and Linux platforms. The version for Windows is available as a download link. It is offered in two versions: Installer Edition Portable Version To get started with winIDEA on Linux you can use the Snap package and ensure that winIDEA is always ...
Sometimes the SoC can end up in an unrecoverable state after the debug session is established and operational . Neither performing the Download nor Reset command regains winIDEA control over the SoC Possible solution Try to restart the whole setup via a Power off/nn cycle. Considering the ...
Hardware breakpoints are set by configuring certain on-chip logic components. Hardware breakpoints are a limited resource , and their number varies, depending on the architecture and the implementation. By default winIDEA reserves one hardware breakpoint for high-level debugging ( Debug De...
Access breakpoint doesn't stop the code execution when a specific memory location is being accessed (and its data value has changed). For example, there is a memory corruption of a global variable, and you'd like to find the problematic code. An access breakpoint is configured to hit on wr...
For high level debug commands (Run until, Stepping...), hardware execution breakpoints are used. One hardware breakpoint is optionally reserved for these functions. Possible solution Enable the option Reserve one breakpointfor high level debugging in the dialog Debug Debug Options Debuggin...
Conditional breakpoints in winIDEA can help you stop the CPU on the Xth pass through a function: Each time the breakpoint is run into, t he expression (if present) is evaluated. If it is evaluated as true, it adds one more pass count. When the breakpoint is passed the specified number of t...
Almost every action in winIDEA can be scripted using the winIDEA SDK. Combining the scripting feature with the ability to trigger such scripts on an event, you get a really convenient tool that can be used to automate actions based on your use case. For example, you want to stop the SoC on...
During the winIDEA installation, the USB driver is also installed. After powering the BlueBox, which is connected to the PC via USB, winIDEA shows errors, e.g., Communication Testvia Hardware Debugger Hardware Communication fails. When diagnosing USB communication related issues, it is adv...