Is there any a way to determine how much ram/memory is being consumed by the entire project in keil uVision?
It looks like the program is using memory/addresses beyond the certain range allocated so I need to compute certain things.
Also, is there any profiler for ARM embedded systems (C++)?
The Getting Started Guide may be a big time saver, then, to learn about all the features: www2.keil.com/.../mdk5-getting-started.pdf[NC,L]
Whenever I see garbage in variables, I check my own code for: --how the variables are being initialized --if pointers are doing what I intended
Stepping through the code in debug mode should help you find the answer, especially if you can find where the bad values start appearing.
If pointers were the issue, I don't think I should have gotten everything correct in the first place. I started getting garbage characters in output when I started declaring some other variables and functions, which makes me wonder if size or the consumption is an actual cause.