Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено ++ 25 декабря 2006 г. 13:06
В ответ на: Где изменить размер стека в GCC (WinAVR)? Люди подсказали, что в файле .ld но у меня такого нет.... отправлено <font color=gray>gsm</font> 25 декабря 2006 г. 11:35


gcc AVR Options
-mmcu=mcu -msize -minit-stack=n -mno-interrupts
-mcall-prologues -mno-tablejump -mtiny-stack

-fstack-check
Generate code to verify that you do not go beyond
You should specify this flag if you are running in an
threads, but only rarely need to specify it in a single-
stack overflow is automatically detected on nearly all
stack.
Note that this switch does not actually cause checking
system must do that. The switch causes generation
operating system sees the stack being extended.
-fstack-limit-register=reg
-fstack-limit-symbol=sym
-fno-stack-limit
Generate code to ensure that the stack does not grow beyond
the value of a register or the address of a symbol. If the
the value, a signal is raised. For most targets, the signal
overruns the boundary, so it is possible to catch the signal
precautions.
For instance, if the stack starts at absolute address
downwards, you can use the flags ‘-fstack-limit-symbol=__
‘-Wl,--defsym,__stack_limit=0x7ffe0000’ to enforce
Note that this may only work with the GNU linker.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru