реклама на сайте
подробности

 
 
> Размер стека
3.14
сообщение Feb 20 2007, 15:28
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Собственно, надоело мне размер стека на шару выставлять.
Посоветуйте плиз как это делать наиболее "разумно".
Залез в Keil-овский репорт, там первой строкой (надо полагать нихудший случай):
Код
Maximum Stack Usage = 584 bytes + Unknown(Functions without stacksize,Cycles,Untraceable Function Pointers)
Не совсем доганяю, что значит вторая часть слагаемого?
Еще, как то можно его (стек) во время работы измерять?
Например, под microblaze есть функция которая выполняется в случае переполнения стека, полагаю подобное есть в любой среде?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
makc
сообщение Feb 21 2007, 12:16
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



С моей точки зрения наличие такого механизма в релизе (в финальной версии прошивки) избыточно. Т.к. перед релизом необходимо выполнить тестирование всех функций и только потом - релиз. Т.е. мне нужен контроль стека лишь на этапе разработки программы, а не после начала ее использования, поскольку потом уже будет поздно что-то менять.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 06:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016