Цитата(Dron_Gus @ Apr 28 2007, 22:36)

А как быть с вызовом функции? Ведь при вызове тоже используется стек... Или я что-то недопонимаю?
Конкретно в ARM для хранения адреса возврата из подпрограмм используется регистр LR, а вот сама функция действительно использует стек. Получается, что если надо разместить стек во внешнем ОЗУ, то надо подключать свой cstartup взамен библиотечного (один из тех 0.01% случаев) и в нем инициализировать EMC.
Цитата(xelax @ Apr 28 2007, 15:32)

__low_level_init я что-то не нашёл, может плохо искал ещё погляжу.
пошукайте в хелпе на компилятор.
Цитата(xelax @ Apr 28 2007, 15:32)

По поводу mac файлов то они нужны только для отладки получается? Что-то нигде не нашёл как их подключить, кроме как в Debugger настройках проекта.
Да, это макросы, которые исполняет отладчик (или симулятор) в определенные моменты (описание есть в Embedded Workbench Users guide).