did you get it fixed
I have same issue
Why on earth could you not have just posted that link in the first place?
The thread is dated 2011 - so what on earth made you think that the original author would still be looking out for questions about it?
So the question is: how to receive data using the UART ?
But that has nothing to do with Cortex.
Cortex is just the CPU core - things like the UART are entirely unrelated to that, and are specific to the particular chip in question.
You haven't said what chip you're using.
But using the UART is such a basic task that it is inconceivable that the chip maker has not provided examples for you to look at.
So your first step is to go to the chip maker's website, and look for examples.
You may also want to look at:
www2.keil.com/.../learn
http://www.keil.com/support/
http://www.keil.com/books/
http://www.keil.com/events/ - see Workshops, Seminars, and Third-Party Training ...
But using the UART is such a basic task that it is inconceivable that the chip maker has not provided examples for you to look at. and even, often, includes it in the BSP