Categories

{{ selectedCategory.name }}

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!

Infineon TriCore: Synchronization between On-Chip trace and external sources (ADIO, CAN/LIN)

05-Jul-2021

On-Chip trace logic monitors the CPU execution inside the SoC.

Obtained data is compressed using trace protocols and:

  • 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 OR
  • Captured in the internal trace RAM (On-Chip trace buffer - OCTB), where trace data is uploaded through the debug port after it was time stamped by the On-Chip timer.


To synchronize events all recorded samples should use the same (or synchronized) timer:

  • If a BlueBox timer is used with all the samples, events are synchronized by design;
  • If  an On-Chip timer is used in combination with ADIO, CAN/LIN, synchronization is required.


Possible solution: 

To synchronize events from different time domains (BlueBox and On-Chip timer) check Generate time synchronization messages option (if supported) in View menu / Analyzer / Analyzer Configuration button / Hardware tab. 


More resources:

For more information about Recorder configuration refer to Online Help

Was this answer helpful?

Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.

Similar topics

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No similar topics found!

Other topics in the same category

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!