Цитата(IgorKossak @ Aug 28 2008, 20:30)

Внешняя память мапится на то же пространство данных, что и внутренняя SRAM. Если подключать внешнюю память к шине данных без хитростей, то доступно будет меньше на размер внутренней памяти плюс область регистров внутренней периферии.
Что же касается настроек в среде пятой версии, то попробуйте поэкспериментировать (установить базовый адрес на конец внутренней SRAM + 1 и размер с учётом этого) и посмотреть map файл что получится. По моему не сложно.
Т.е. базовый адрес нужно ставить на начало внутренней SRAM?
У меня версия 4.20А, установил базовый адрес на конец внутренней SRAM + 1 и размер с учётом этого, все вылетает с переполнением стека. Начал последовательно уменьшать базовый адрес, на значении 0х900 компилятор ругаться перестал. Базовый адрес = 0х900, размер = 0хFFFF - 0х900 = 0хF6FF. Вот и думаю - почему так?
cstack = 0x400, rstack = 0x50.