I'd like to work with lm3S9D90 processor, its UART ports to be more specific. But there are some things I don't understand.
1) What is Generic Cortex M3 Device in "Project Properties"? Does it have the same registers and functionality as all processors of the series? What limitaions are there?
2) When creating a project using a specific device, is it normal, that variables don't show up and breakpoints on lines with them disappear?

In this piece of code, for example, I put breakpoints on every line, but after debugging it removes some of them. "Variables" tab is also empty.
What am I doing wrong? Also, the same code in a project for Generic Cortex M3 Device works fine.
3) How do I write to registers? I included a .h file for my chosen processor from StellarisWare package and do as in the above piece. Is this the right way? It also doesn't give access to CPU registers listed in the "Registers" tab. How do I write to them?
4) Is there a way to see all the registers, not just a dozen listed in the "Registers" tab?
That's it for now. Thanks for your patience.


