Во время выполнения программы (номинальная загрузка стека ОЗУ 10% свободно 90%) вызывается некоторая процедура пусть П1. В процедуре П1 объявляется typedef struct, которая съедает стек ОЗУ на 90% контроллера (так было задуманно), выполняется нужные действия, данные выводятся, и осуществляется выход с процедуры П1.
Такой вопрос а как поступит компилятор IAR с ОЗУ когда выйдет с процедуры П1, вернёт обратно стек к 10%, или стуктура останится висеть в ОЗУ контроллера и останится свободно 100-90=10% ОЗУ ???
если они в стеке - да, см мой пост выше... Что непонятно-то? И что значит ваша фраза "процедура, которая вызывала md5_ctx md5_struct; //md5 object" ???
Кстати, присоединяюсь к VladimirYU - может быть стоит почитать книжку по С?
если они в стеке - да, см мой пост выше... Что непонятно-то? И что значит ваша фраза "процедура, которая вызывала md5_ctx md5_struct; //md5 object" ???
Кстати, присоединяюсь к VladimirYU - может быть стоит почитать книжку по С?
Всё иду читать С
П.С. добавте только в название разделя "для тех кто почитал С"
Сообщение отредактировал west329_ - Sep 30 2008, 10:18