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

 
 
> Линкер с опцией --enable_stack_usage, не желает завершать работу.
shreck
сообщение Mar 27 2014, 23:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Добрый день.

IAR ARM 6.50.5 (Cortex-M3).

Вот понадобилось в проекте запускать линкер с опцией --enable_stack_usage.
Запустил, а линкер завершать работу и не собирается. Прождал 1.5 часа, плюнул и прибил процесс линкера.
При этом диспетчер задач показывал, что процесс ilinkarm.exe в начале увеличил потребление памяти до 2.7GB, а затем плавно освободил ее до 16MB. И на этом значении застыл. За все время работы загрузка процессора была 13%.

Что это за поведение линкера. Почему он не может слинковать с этой опцией. Или для этого случая требуется огромное количество времени и я мало ждал?

Проект не слишком большой, чуть менее 90KB кода, используется scmRTOS.

Есть версии почему так происходит?
Go to the top of the page
 
+Quote Post

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


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 08:29
Рейтинг@Mail.ru


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