FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [July 2008 Threads] Profiling task executionPosted by Jack Peacock on July 10, 2008 I'd like to profile task execution in a STR750 ARM environment, running FreeRTOS. Is it possible, with trace enabled, to add some code to the timer hook to look at the pxCurentTCB task block and count the number of times a task is active at the time tick, using the uxTCBNumber field as an index into an array of counters? Does pxCurrentTCB still point to the last running task when vApplicationTickHook is called?
I already have a low priority operator command line task running, which I can use to process the counter array and display percentage execution time by task.
RE: Profiling task executionPosted by Dave on July 10, 2008 The old tick hook is called before a task is selected to run. Look at using the trace macros instead which provide greater flexibility. http://www.freertos.org/rtos-trace-macros.html
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|