|
Линкер: Расположение переменной, как расположить локальную переменную в памяти, а не в регистре? |
|
|
|
Apr 5 2012, 09:24
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-04-12
Пользователь №: 71 202

|
Господа, подскажите: как принудительно заставить IAR for ARM расположить локальную переменную функции в RAM-памяти, а не в регистре? Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Apr 11 2012, 06:18
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-04-12
Пользователь №: 71 202

|
Ну что ж, направление я увидел. Поищу утечки в памяти, и с ключевыми словами всё ясно. Спасибо за Ваши ответы.  П.С. Модераторы, тему можно закрыть.
|
|
|
|
|
Jun 20 2012, 12:43
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-04-12
Пользователь №: 71 202

|
Ошибка действительно была в коде. Смутило, что дебагер показывает не всегда верное значение переменной, если она лежит в регистре. Поэтому решение такое: Для отладки я выставляю локальным переменным функции volatile, что помещает их в оперативную память и теперь может быть верно прочитано дебагером. После отладки я удаляю volatile, и работоспособность функции не изменяется.
|
|
|
|
Сообщений в этой теме
Кирилл__ Линкер: Расположение переменной Apr 5 2012, 09:24 Сергей Борщ Специальных средств для делания быстрой программы ... Apr 5 2012, 10:02 IgorKossak Квалификатор static не спасёт? Apr 5 2012, 16:46 scifi Уточняющий вопрос: зачем??? Apr 5 2012, 19:02 Кирилл__ Сергей, Игорь, спасибо за ответ.
Зачем это нужно:... Apr 6 2012, 06:16 shmur Цитата(Кирилл__ @ Apr 6 2012, 10:16) Заче... Apr 6 2012, 09:12 scifi Цитата(Кирилл__ @ Apr 6 2012, 10:16) Заче... Apr 6 2012, 09:20 IgorKossak Цитата(Кирилл__ @ Apr 6 2012, 09:16) ... ... Apr 6 2012, 14:01 Marto Хм. Apr 10 2012, 21:15    Кирилл__ Цитата(mdmitry @ Jun 20 2012, 18:33) И пр... Jun 22 2012, 06:27     mdmitry Цитата(Кирилл__ @ Jun 22 2012, 10:27) Код... Jun 22 2012, 11:14      Sergey_Aleksandrovi4 Столкнулся с аналогичной проблемой: IAR 6.30.4, ST... Sep 28 2012, 08:15       Сергей Борщ QUOTE (Sergey_Aleksandrovi4 @ Sep 28 2012, 11... Sep 28 2012, 08:38    scifi Цитата(mdmitry @ Jun 20 2012, 18:33) И пр... Jun 22 2012, 07:24 Sergey_Aleksandrovi4 Под "отладка падает на строке" имел в ви... Sep 28 2012, 09:23 scifi Цитата(Sergey_Aleksandrovi4 @ Sep 28 2012, 13... Sep 28 2012, 11:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|