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

 
 
> Не идет оптимизация ARM IAR 440A
misyachniy
сообщение Jan 25 2008, 11:47
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Проект отладил без оптимизации.
Включил оптимизацию по скорости LOW - работает.
Включил MEDIUM - зацикливается в функции.

Нашел эту функцию, поставил перед ней
Код
#pragma optimize=s 2


Вылетает в прерывание
Код
dabtvec:
    B         dabtvec            ; 0x10 Data Abort


Какая методика поиска "узких" мест существует?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Jan 25 2008, 13:29
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



1. Иногда помогает чтение Known problems в прилагаемой документации.
2. Просмотр листинга позволяет выяснить проблемы в коде (чаще всего).
3. Обновиться до последней версии продукта если это был баг компилятора.
Если функция не велика, выложите её сюда, посмотрим.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:17
Рейтинг@Mail.ru


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