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

 
 
> Расход стека
DreamTwister
сообщение Jan 30 2009, 12:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 5-08-08
Из: Челябинск
Пользователь №: 39 436



FreeRTOS 4.4.0
Микроконтроллер lpc2142

Задачи потребляют очень много стека. Хочется узнать на что они его расходуют.
Просто очень странно, что задача, которая управляет зажиганием 2-х светодиодов, требует 220 байт под стек!
Можно ли с этим что-то сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aurochs
сообщение Feb 1 2010, 00:41
Сообщение #2


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



На грани фола в моем понимании означает, что сильно увеличивается потенциальная опасность возникновения ошибок, приводящих к труднодиагностируемому краху системы.
Если нужен пример, пожалуйста - переключение стека в фиксированную область во вложенных прерываниях.
Хотя для отчаянных ребят, программирующих в стиле "а-ля улыбнитесь, каскадеры" это, конечно, не довод wink.gif . И, честно говоря, нет ни малейшего желания вступать в дебаты по этому поводу. Хотел только предупредить, а дальше уж, как говорится, каждый выбирает для себя...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 1 2010, 06:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Aurochs @ Feb 1 2010, 02:41) *
И, честно говоря, нет ни малейшего желания вступать в дебаты....

Ну когда нет аргументов, а только футбольно-киношные отсылки, то это следует признать совершенно разумным желанием.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DreamTwister   Расход стека   Jan 30 2009, 12:47
- - FormatCft   Цитата(DreamTwister @ Jan 30 2009, 17:47)...   Jan 30 2009, 16:37
- - zltigo   Цитата(DreamTwister @ Jan 30 2009, 15:47)...   Jan 30 2009, 20:28
- - ddiimmaa   во FreeRTOS стек ВСЕХ задач используют обработчики...   Jan 31 2009, 01:40
- - DreamTwister   Что-то тут не так... Закрыл комментариями все сод...   Feb 2 2009, 05:08
|- - ddiimmaa   Цитата(DreamTwister @ Feb 2 2009, 09:08) ...   Feb 4 2009, 20:45
|- - HARMHARM   Цитата(ddiimmaa @ Feb 4 2009, 22:45) Да к...   Feb 7 2009, 15:02
|- - DreamTwister   Цитата(HARMHARM @ Feb 7 2009, 20:02) Вооб...   Feb 9 2009, 07:38
|- - ddiimmaa   Цитата(HARMHARM @ Feb 7 2009, 19:02) Вооб...   Feb 14 2009, 14:19
- - vitko   Объясните пожалуйста. Правильно ли я понимаю, что...   Jan 26 2010, 14:28
|- - zltigo   Цитата(vitko @ Jan 26 2010, 17:28) Объясн...   Jan 26 2010, 21:21
- - Aurochs   Цитата(vitko @ Jan 26 2010, 16:28) В само...   Jan 28 2010, 17:00
|- - zltigo   Цитата(Aurochs @ Jan 28 2010, 20:00) чем ...   Jan 28 2010, 17:07
|- - vitko   Цитата(zltigo @ Jan 28 2010, 19:07) ... Н...   Jan 29 2010, 14:01
|- - zltigo   Цитата(vitko @ Jan 29 2010, 17:01) Но это...   Jan 29 2010, 15:18
- - Aurochs   Цитата(zltigo @ Jan 28 2010, 19:07) Ну а ...   Jan 31 2010, 22:04
|- - zltigo   Цитата(Aurochs @ Feb 1 2010, 00:04) Какой...   Jan 31 2010, 22:42
- - ReAl   Счётчик вложености прерываний нужен хотя бы для то...   Feb 1 2010, 00:49
- - sergeeff   ЦитатаНа грани фола в моем понимании означает, что...   Feb 1 2010, 07:02
- - rexton   начал осваивать rtos правильно ли я понимаю что п...   Dec 23 2011, 15:51
- - _Артём_   Цитата(rexton @ Dec 23 2011, 17:51) начал...   Dec 23 2011, 16:07
|- - rexton   Цитата(_Артём_ @ Dec 23 2011, 19:07) Поче...   Dec 23 2011, 16:45
|- - _Артём_   Цитата(rexton @ Dec 23 2011, 18:45) а чис...   Dec 23 2011, 17:09
|- - rexton   согласен. тогда получается лишняя заморочка по рас...   Dec 23 2011, 17:57
|- - _Артём_   Цитата(rexton @ Dec 23 2011, 19:57) согла...   Dec 23 2011, 20:08
- - kan35   Цитата(rexton @ Dec 23 2011, 19:51) начал...   Dec 23 2011, 16:12


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

 


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


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