🎉 SmartCode v10.4r1 available! We're happy to announce the public release of our SmartCode v10.4r1 Contact us

Categories

Recently modified/created topics
winIDEA: Installation folder locations 24-Oct-2025
After successful winIDEA installation, settings, workspaces, templates, and special function registers are located in the following folders: Installation folder C:\winIDEA Temp files %TEMP%\iSYSTEM if the environment variable is specified:D:\%ISYSTEM_TEMP% Database location The database (S...
How to clean and recreate a corrupted SFR database? 16-Oct-2025
Possible errors are: CPU variant not found Invalid SoC Error reading INI file (Errors when trying to perform memory writes contained in an initialization file) SoC not specified Empty Programmable memory devices list in Hardware |Options Empty Boot Core selection in Hardware |CPU Options |...
How to measure Core / CPU Load? 16-Oct-2025
CPU Load is an important tool to understand the real-time behavior of an application and can be calculated by averaging over the Core Loads. Refer to the CPU Load How-to guide in winIDEA Help. More resources Understanding Linux process load compared to embedded RTOS CPU Utilization - Webin...
The application behaves differently when it's running with the debugger connected 16-Oct-2025
Symptoms Application execution time is affected when running under winIDEA with certain debug windows open. Root cause Some debug windows (e.g., Watches, Memory, or Special Function Registers) can be configured for Real-time Update . When enabled, winIDEA continuously accesses target CPU r...
daqIDEA: Observe data in an application in low-power mode 13-Oct-2025
The application's frequently enters a low-power sleep mode. During these sleep periods, memory access is restricted, making it impossible to access or modify global variables. This, in turn, poses a challenge, especially during debugging and testing phases, as the variables of interest are...
Memory window: Fill large memory blocks with unique values 13-Oct-2025
Occasionally, we want to fill a certain amount of memory with different values for each byte. If the memory that we want to fill is not larger than the maximum display size (8B), we can do this by utilizing the Fill operation in the Memory window. For example, we can fill 8B from the locat...
Updating SFRs takes a considerable time 13-Oct-2025
In some cases, an update of the SFRs in winIDEA can take tens of seconds. Therefore, it is recommended to create a custom SFR group with the SFRs of interest. With a custom SFR window, you can: Manage a large number of SFRs via a custom SFR window Monitor specific SFRs through the Watch wi...
Install winIDEA SDK for Python 13-Oct-2025
There are three different ways to use winIDEA SDK with Python. For more information refer to the Python chapter in winIDEA Help. 1. Custom Python installation from Python Package Index (PyPI) - recommended 2. Python distributed with winIDEA installation 3. winIDEA SDK with installers for s...
USB driver issues 13-Oct-2025
During the winIDEA installation also the USB driver is 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 a...
Noise on the RESET line 07-Oct-2025
If options Open-drain RESET drive mode and Latch target RESET are enabled in Hardware | CPU Options | Reset , BlueBox will hold the RESET line low whenever an external RESET pulse is detected. On some targets, the RESET line may become noisy enough that the BlueBox falsely detects external...