-
- 3 задачи и не хотело работать с хеап сайз 10 килобайт. Беспредел! - vesago(29.05.2025 06:26)
- 3 задачи для ртос это ни о чем. Посмотреть сколько выделяется под стек каждой задаче. может для какой то стека не хватает, а у какой то переизбыток. - abivan(29.05.2025 11:15)
- Хип сайз. Значит, у задачи большой контекст. - Nikolay_Po(29.05.2025 09:00)
- Я вроде все что можно в глобальных переменных. Что еще можно было
такое разместить, что 10 килов мало? Каюсь - я слабо понимаю
Фриртос. В крайнем случае использую. Не хочется вот с такими
моментами сталкиваться. С другой стороны из-за редкости
использования и понимаю слабо :) Если нужна асинхронность, я лучше
протопотоки. - vesago(29.05.2025 09:09)
- Не знаком с FreeRTOS, но я бы сделал так: если в описании задачи указано сколько памяти выделить - столько и откусываем; если NULL - берём какой-то глобальный #define MY_DEFAULT_TASK_MEM_SIZE по умолчанию. Если из чужого проекта копировали - стоит разобраться детальней, imho. - Dingo(06.06.2025 07:10)
- Я вроде все что можно в глобальных переменных. Что еще можно было
такое разместить, что 10 килов мало? Каюсь - я слабо понимаю
Фриртос. В крайнем случае использую. Не хочется вот с такими
моментами сталкиваться. С другой стороны из-за редкости
использования и понимаю слабо :) Если нужна асинхронность, я лучше
протопотоки. - vesago(29.05.2025 09:09)
- 3 задачи и не хотело работать с хеап сайз 10 килобайт. Беспредел! - vesago(29.05.2025 06:26)