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...
Embedded development and test means working with a live target system. Connecting electronic hardware to development equipment, a PC, and other resources under development or test, poses some risk. This Technical Note describes recommended measures to reduce the risk of electrical injury a...
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 res...
Communication between winIDEA and the BlueBox fails and generates an error. Once you execute the Communication test, it displays the message: Hardware not found. Possible causes and solutions BlueBox is turned off Turn on the BlueBox and try again. Wrong hardware type selected Verify the H...
Note that e very BlueBox must have a unique IP Address. If more BlueBoxes are connected to the Ethernet (ETH) and have the same IP Address set, only one will be active. BlueBoxes using network connections must be located in the same Broadcast Domain. Possible causes and solutions IP Addres...