Skip to content

Why EPK kit is not supported in ThreadX release 6.3.0? #341

Description

@leonid-galperin

Describe the bug
I'm using ThreadX port for Cortex-R5. I have several tasks in my application and want to measure overall CPU load by means of kindly provided Execution Profile Kit

According to tx_api.h comments (line 618):
"For Azure RTOS 6, user shall use TX_EXECUTION_PROFILE_ENABLE instead of TX_ENABLE_EXECUTION_CHANGE_NOTIFY"
In fact there is no any use of TX_EXECUTION_PROFILE_ENABLE macros.

On the other hand tx_thread_schedule.s contains lines:

#ifdef TX_ENABLE_EXECUTION_CHANGE_NOTIFY
@
@    /* Call the thread entry function to indicate the thread is executing.  */
@
    BL      _tx_execution_thread_enter      @ Call the thread execution enter function
#endif

Also there is not clear description how to use EPK to measure CPU load

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghardwareNew hardware or architecture support request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions