Hello,
a while ago, we updated from RTX4 to RTX5. Since the update the Call stack window doesn't show all threads anymore.
I already tried this: http://www.keil.com/support/docs/4026.htm Now the call stack shows the main thread und the call stack for the main thread works, but all other threads are missing.
This http://www.keil.com/support/docs/4124.htm also can't help because we're using uVision V5.29.
Our project ist a Multi-Project Workspace with 3 projects (board-level, core and application). The board and core project are compiled to a lib and the libs are included in the application project. All 3 projects contain threads.
The project organization was the same with RTX 4 and there it worked without any problem. We only updated the RTX and uVision.
We have also some older projects which still are using RTX4 and there is still works (with uVision V5.29).
Did anyone had the same problem or knows a solution?
Thanks for your support!
Patrick
It seems that the objects are placed in correct section and therefore should be recognized by the RTX OS viewer and also by the Call Stack window.
Maybe you can create s small reproducer project and send it to support.
Thanks for your answer. Meanwhile i created a small reproducer project, that i can send to the support. But in the reproducer project it worked instantly...
I compared the reproducer project with my real project. The only difference was in Options for Target ind C/C++ (AC6) was the Option "Link-Time Optimization" unchecked.
Now i enabled Link-Time Optimization by checking Link-Time Optimization and now it works. I don't know what the optimization changes but now it works...