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

 
 
> CSTACK and RSTACK filled to 100%, как устранить выдачу error и правл. вычеслить стек
Lexa2007
сообщение Nov 2 2007, 22:24
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 13-08-07
Пользователь №: 29 758



Прошу помочь, кто знает как устронить выдачу сообщения после компеляции при использовании debugger. ATmega32

The stack 'CSTACK' is filled to 100% (512 bytes used out of 512).

такое же и для RSTACK.

При изменени размера через Projеct->Options->General..->System -> DATA CSTACK and Level Setting for RSTACK можно было видить изменения в распределении размера стека.

Выдача сообщении о stack overflow не смотри на увеличению стека не ушло.


Зарание блогадарен!!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mayc
сообщение May 24 2012, 08:20
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 3-11-09
Из: Ufa, Russia
Пользователь №: 53 396



Аналогичная проблема, компилятор IAR без оптимизации программного кода.
Подозреваю, что переменные записываются (возможно при работе с массивом через указатель) в область стека и он соотвественно переполняется. Если проблему как-то решили прошу отписаться в этой ветке) Если нет давайте вместе побеждать и получать опыт! wacko.gif

Сообщение отредактировал IgorKossak - May 24 2012, 12:13
Причина редактирования: бездумное цитирование
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:50
Рейтинг@Mail.ru


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