Hi,
The StarterWare stack section is placed at the top of memory and it will grow downwards. As you mentioned the assumption is that there wouldn't be any other memory below the initial stack location.
If you want to place other memory sections below stack you need to allocate proper size for stack as per your application requirement. so that stack wont grow in to other sections.
Regards
Baskaran