Цитата
Странно, RStack находится в более старших адресах, а CStack развивается в сторону уменьшения адреса (если я правильно понимаю)
Понимаете правильно. Это я не учел, что настройки линковщику можно передать не только из xcl-файла. Видимо, у Вас они как раз задаются из диалогового окна свойств проекта.
А в xcl по-умолчанию (для модели small )расположение стеков такое, как я говорил выше - CSTACK после RSTACK:
Код
-Z(DATA)TIYNY_I,TINY_Z,TINY_N=60-FF
-Z(DATA)NEAR_I,NEAR_Z=60-85F
-Z(DATA)RSTACK+_..X_RSTACK_SIZE=60-85F
-Z(DATA)CSTACK+_..X_CSTACK_SIZE=60-85F
-Z(DATA)HEAP+_..X_HEAP_SIZE=60-85F
-Z(DATA)IOSTREAM_N#60-85F
-Z(DATA)NEAR_HEAP+_..X_NEAR_HEAP_SIZE=60-85F
Если памяти в обрез, то можете переместить сист. время в область TINY, подальше от стека. Но это не спасает ситуацию, так как будут портится другие данные.