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++)?
Stack_Size EQU 0x00000400 ; Make this bigger, evaluate how much you use
The former reference is for the "wizard view"
The .MAP should be in the output directory, as I recall you can double click the top of the project to have it loaded.
So this is the stack size -> 0x00000400 ?
Is .map file a notepad file with the same name as the project inside Listings folder?
I found this inside the file; is this relevant?
Memory Map of the image
Image Entry point : 0x08000195
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00007738, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00007724, Max: 0x00080000, ABSOLUTE)