We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have found that if I call osThreadCreate from within the main.c function then the "Event Viewer" and the "RTX Tasks and System" windows show the correct names for each thread.
However if I call osThreadCreate from any other module these debug windows just show an address to represent the thread and not the name? Why is this? And is there a way to have these debug windows correctly determine each threads name when creating threads from outside the main module?
This happens most likely when the task/thread function is 'static'. This issue has been already addressed. As an interim solution until the next update, removing the 'static' storage class should fix this issue.
That was it. Thanks!