These instructions explain how to install winIDEA on Ubuntu using Wine. They were tested with Ubuntu and Kubuntu 12.04, 13.10, and 14.04 using Wine 1.4, 1.5, and 1.6. Other Linux distributions are supported as long as WineHQ is available (installation steps may differ slightly). Configurat...
I f you are using a TASKING floating license together with another vendor’s license daemon, you need to use two individual license files , each referring to its appropriate daemon. A common setup might look like this: c:\flexlm (FLEXlm directory) c:\flexlm\vendorx\vendorx.dat (Vendor X lic...
Below, you can find a few solutions on how to detect software resets before they occur or figure out why they happen. Place an Execution Breakpoint in the startup code This method will help you understand which agent triggered the reset. 1. Locate your startup code. 2. Place a breakpoint t...
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...
This article is for the TriCore toolset. According to the ISO C standard, global variables need to be initialized. If a variable is not initialized as shown below, it will be initialized with zeroes. int var_1; The initialization is conducted during the execution of the startup code. For i...
This article is for the TriCore toolset. A similar approach applies to our other products, like SmartCode, and Arm. Note that the keywords or naming conventions are different in Arm. By default, the linker places sections according to the 'priority' value entered for the memory block. Memo...
After LBIST is executed, winIDEA performs an attach to reconnect. Enabled option Stop boot core to execute initialization , then resume and default CPU synchronization settings from the initialization file, will stop CPU0 and consequently stop HSM. This might be a problem if an internal/ex...
The procedure described below generates a searchable text file containing the same information (address, data, debug symbol, opcode, operands...) as in the Disassembly window. With this, you can: Find opcodes Find a ccesses to specific addresses (e.g. write to SFR register) Disassemble a s...
daqIDEA displays strange values, despite appearing correct in the winIDEA Watch window. Attempts to force data types by using watch expressions fail to resolve the problem. Possible solutions The root cause of this problem lies in the alignment of the data and how this data is accessed by ...
TC4x devices support two boot modes: Background Boot (default) - CPU0 and CPUcs start simultaneously. If Halt-after-reset is requested, both cores stop at the first instruction of the user code. Foreground Boot - Foreground Boot is enabled via the SSWWAIT_ bitfields in the User Configurati...