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

 
 
> usStackDepth как правильно рассчитать, при создании task в FreeRTOS
xelax
сообщение Nov 20 2007, 07:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Разбираюсь с FreeRTOS и пока не понятно откуда берутся цифры для тасков.

Взял пример для at91SAM7X256 c lwIP стеком на gcc. Глубина стека для потока lwIP задаётся 600 умножается на разрядность процессора 4. И того 2400 байт оперативки как и не бывало.

1. Хотелось бы понять что в этом стеке сохраняется?
2. Нафика так много выделять?
3. Как понять сколько действительно нужно выделять памяти?
4. И ещё в догонку вопрос почему умножается на 4 размер памяти если собирается в thumb режиме (16 битной моде) моде?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 15:50
Рейтинг@Mail.ru


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