Hi Martin,
Thank You ! This has been a wonderful learning !
I still have few queries, I would really appreciate if you explain the following things:
To my knowledge, defining the RAM sections in Linker file and with map file evaluating the RAM, feels like a static evaluation of the RAM.
By static evaluation I mean to say that, when a software is executing, local variables are stored on stack (which sits in RAM), so can you please tell me whether the RAM calculation which we have performed, accommodate/consider this scenario as well ?
Another basic question :

By bss = 7200, we mean 7200 Bytes , right ?
Thanks,
Pranav