Doe Keil IDE support initializing stack space with a constant? For example with a #define. If not, please does someone have ARM Cortex M3/M4 assembler code to do that and where should it be located? For example in startup*.s prior to the branch to main?
Does this help:
http://www.keil.com/support/man/docs/armlink/armlink_CHDFHJDJ.htm
Possibly. Thanks for the pointer Andrew. The problem of stack initialisation now seems to be solved. Keil / ARM advise me I can't use a symbolic name directly but,
"If you open a Watch window, you can type 'sp' to 'watch' the stack pointer (r13). Then you can right-click on 'sp' and navigate to 'Add 'sp' to...' -> Memory 1. The stack pointer, is also available in the 'Registers' window."