Refer to http://www.keil.com/demo/limits.asp
ARM Evaluation Tools:
Point 4: The debugger supports programs that are 16K Bytes or smaller.
Point 9: The CARM compiler, assembler, and linker are limited to 16K Bytes of object code. Source code may be of any size.
My source file (.c) size is 2KB. After compilation, its object file is of 21KB.
But, I still run the debugger successfully ?