I was incrementally developing an application. At one stage, it was strange that the program was built without any error with very minor change, but it refuses to run. I realize that the internal RAM was just fully utilized and linker output indicates that SP is set to 0x00 … with 0 bytes available. Wandering if such situation can be flag as an error (or at least as a warning) by the linker.
Internal RAM layout:
0 1 2 3 4 5 6 7 8 9 A B C D E F
0-3:Reg Banks, T:Bit regs, a-z:Data, B:Bits, Q:Overlay, I:iData, S:Stack, A:Absolute
Stack starts at: 0x00 (sp set to 0xffffffff) with 0 bytes available.
Name Start End Size Max
----------- ----- ----- ----- -----
PAGED EXT. RAM 0 256
EXTERNAL RAM 0x0000 0x0191 402 512
ROM/EPROM/FLASH 0x0000 0x1c69 7274 7680
What have you located at absolute address 0x80 - 0xFF?