ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
92736
Argon (28.06.2007 09:22, просмотров: 14097) Evgeny_CD
Как правильно выбрать размер стека процессов scmRTOS? В документации об этом не сказано явно, поэтому мое предположение: следует задавать число, учитывающее размер всех локальных переменных процесса. Прав я в этом? Или лев? Что делать с сегментом CSTACK в xcl файле? Должен он перекрывать размеры стеков всех процессов? Вопрос возник в связи с тем, что каким бы не задавал размер этого сегмента, даже заведомо большими чем суммарные стеки процессов, все равно дебаггер сообщает: The stack pointer for stack 'CSTACK' (currently 0x40001D40) is outside the stack range (0x40005E5C to 0x40007E5C) Да, и еще: заметил, что в режиме внутрисхемной отладки происходят редкие зависания программы. С отключенным дебаггером пока не замечал.