This website uses cookies so that we can provide you with the best user experience. To read more about the cookies we use and to change your settings see our Cookies Policy.
RH850 Software Trace uses a small FIFO that can easily overflow when too many trace messages are generated. This can cause sampling time to decrease or overflow error messages in the Analyzer Trace window (indicated by brown colored lines). Possible solutions Increase the LPD-4 clock Open ...
Trace recording is incomplete because of the big gaps in time and trace message number, with ITM Synchronization lost messages in between.This typically happens due to the SWO clock instability, or too high of SWO data rate. Possible solution 1. Update to the latest winIDEA version . 2. Ad...
When trying to run Analyzer from winIDEA, trace fails and an error message displays Disk quota exceeded . Possible solution 1. In the Analyzer window press Options . 2. In theGeneral tab adjust thesettings in Remaining disk quota in GB . 3. Verify how much disk space you actually have on a...
Solution After you have successfully connected hardware and selected the current range according to the shunt resistor (JB1 jumper block), and voltage range depending on your target power supply range ( JB2 jumper block ) on the Power Probe, configure the following settings in winIDEA . Mo...
For specific use cases and linking the Comparator 1 winIDEA offers manual configuration of the DWT module . Use cases cover comparing values on Address or/and Data with an option Ignore LSB bits: 1. Address Compare on Address on Data Access Compare on Address Range on Data Access 2. Addres...
Non-optimal Target PCB design(different line lengths , vias, stubs, etc.)and other hardware accessories (connectors, power supply, etc.) can degrade the electrical signals. Therefore while transferring information at high frequencies from the Target CPU to the BlueBox, signal integrity iss...
On-Chip trace logic monitors the CPU execution inside the SoC. O btained data is compressed using trace protocols and either: Streamed out through the trace port, where BlueBox debugger is capturing the data on the trace port. Each sample is time-stamped by the BlueBox timer. Captured in t...
Error message AGBT FIFO overflow indicates that TriCore’s internal FIFO overflowed, which means that in a short time too many trace messages were written into FIFO. The below steps explain in the TC3xx example how to define custom triggers, use an algorithmic approach, halving the range to...
If a Missing program code message is displayed in the trace, it means that the program was executed at addresses where no code image is available in the download file. The debugger needs a complete code image for the correct trace reconstruction. The code not reported in the download file ...
The following cross-over tables list all available Converters and their target connection. The tables explain which iC7/iC5000/iC5700 Debug Adapter or Active Probe the particular Converter can be used with. iC7 iC5 More resources inHardware User Manuals iC7 / Active Probe Adapters iC5 Debu...
Error message AGBT FIFO overflow indicates that TriCore’s internal FIFO overflowed, which means that in a short time too many trace messages were written into FIFO. The below steps explain on the TC3xx example how to define custom triggers and use an algorithmic approach to find two or mor...
Trace window content is not refreshed properly after the trace recording is finished and uploaded. Possible solution Scroll the results using PgUp/PgDd. More resources in winIDEA Help Trace window
Sampling With this approach, you can periodically sample variables (data variables or program execution) via a debug port. The concept of Profiler Sampling is mainly used for statistical analysis or sampling rather slowly changing variables and cyclic program execution. Emulation Adapter A...
Nexus Event Out Pin (EVTO) signal is used in winIDEA as a trace trigger, but it is not enabled. Possible solution To generate the trigger event (EVTO), enable it in the Trigger Configuration window: 1. Open View | Analyzer . 2. Click the Analyzer Configuration button. 3. Check the Manual H...
Solution 1. Open View | Analyzer | Analyzer Configuration . 2. Navigate to the App/MCU | Profiler page. 3. Enable OS. 4. You can further control which objects to profile by (un)checking the boxes. winIDEA supports OSEK tasks profiling. ORTI file is used as a source of information for Profi...
This topic visualisessteps on how to define custom triggers and use an algorithmic approach to find two or more problematic functions that generate too many trace messages in a wider range which are described in the topic How to find two or more problematic functions in a wider range if AG...
CAN/LIN module enables recording CAN and LIN messages as standalone operation with or without using debug. A detailed description of the configuration is available in winIDEA Help .
ADIO module enables recording analog and digital signals as standalone operation with or without using debug. Detailed description of the configuration is available in winIDEA Help .
By default the fast internal RC oscillator (FIRC) is used for generating the trace clock.The resistor and capacitor values(RC components) of this oscillator show significant tolerances due to the nature of themanufacturing process and also vary upon differences in supplied voltage and work...
Errors like missing data, no trace messages shown in the terminal window, or data displayed at the wrong address in the trace recording can be a result of SWO tracing during the PLL initialization. SWO trace during the PLL ( Phase-Locked Loop) initialization is not supported by winIDEA. Po...
Solution Refer to Configure Micro Trace Buffer (MTB) trace in winIDEA Help. More resources in winIDEA Help Micro Trace Buffer (MTB) Analyzer Operation mode
In some cases, CPU is not able to stream the trace data quickly enough which results in overflow errors. Errors are displayed in the Analyzer Output window and indicated in theTrace window with brown colored lines. Possible solutions Limit the scope of the recorded variables (e.g. task/irq...
If longer trace sessions are required, e.g. for coverage measurement during system tests, make sure that your system is set up optimally. Optimal PC setup: Multi-core CPU (for optimal distribution of workload during profiler or coverage analysis) 4GB RAM minimum, 8GB or more RAM recommende...
First check, whether your CPU supports trace - refer to the topic Trace is not licensed . Possiblesolutions Trace Buffer is configured in Hardware | CPU Options | SoC. Default The option Use all available memory for trace buffer should work in most cases assuming that complete TCM memory i...
When starting a new Analyzer session, winIDEA displays an error message, although a l icense for the trace is purchased. Possible solutions Determine what trace technology is available on your target Open Hardware | CPU Options | Analyzer and check if the trace Operation mode can not be se...
In corner cases, it can happen that multiple valid regions are visible in the trace calibration diagram (shown as gaps or ‘eyes’) and a non-working setting is recommended by the Trace Line Calibration tool. When such a setting is selected, the trace session will fail to trigger and the ana...
MPC5675 K can stay in SAFE mode which disables the MCKO signal and the trace does not work. Possible solution Use the below init sequence which switches CPU from SAFE into DRUN mode: A RGM_FES W 0x4080 A ME_MCTL L 0x30005AF0 A ME_MCTL L 0x3000A50F
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...
When encountering issues with profiling, always verify that the underlying hardware trace configuration works as intended. After recording a trace, you can use the Trace Window or Profiler Timeline Window to verify that events of interest have been recorded. If no events are visible, or if...
Advanced HTML Report Generator is a browser-based tool for generating custom analytic reports with metrics profiled by winIDEA. It enables you to: Analyze your trace data in your browser without opening winIDEA Quickly make reports with visually presenting the data Share data with colleagu...