I have built Qt 5.1.0 for AM335x platform w/ EGLFS and have been doing some testing and remote debugging with it. I just found that QTimer doesn't seem to be triggering. It seems the timer is running (remainingTime decreases to 0 when checked from a loop). However, the value never resets to the interval and the attached slot never executes. I get no warnings or messages during the build.
If I switch the project to my PC host, build, and run, the QTimer is running as expected. Why would QTimer not run its slot on the target platform?
I might have to debug the Qt source code, which doesn't sound like fun...