Okay, the gtimer demo (yes, @Joel Bodenmann you're right, I used my config instead of the demo one) didn't work, as suspected.
In that case, I will do the three things previously suggested. I will create more threads in the first demo, I will use the configs provided in each of the demos, and I will look into a close, compatible CPU-specific scheduler.
I should also mention that the infinite loop that is occurring on gtimerStart() is only after I have implemented my touchscreen driver. If I remove my driver, it goes back to working with the gtimerStart() function still implemented.