Categories

{{ selectedCategory.name }}

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

{{ topic.Content }}

No topics found!

OSEK / AUTOSAR: How do I select desired OS signalization method?

18-Dec-2022

Symbols specified as RUNNINGTASK, RUNNINGISR2 are used to show the OS state during debug when the CPU is stopped. OS Profiling, however, can be implemented in two different ways:

  • Data trace (if supported by the CPU) or
  • Instrumentation trace (OTM, ITM, SofTrace, User Trace Port etc.)


Possible solutions: 

  • By default data trace is used for OS Profiling, the only condition is to have RUNNINGTASK, RUNNINGISR2 specified as simple variables and not pointers to these variables. 
  • If your ORTI file uses vs_SIGNAL specifications, these specify the instrumentation trace method that will be used for trace instead of data trace. In such case you need to make sure that the application is correctly instrumented.
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!