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

 
 
> Почему IAR оптимизирует код для регистров ?, IAR 5.51 для AVR + ATmega168PA
Zlumd
сообщение Aug 15 2011, 07:10
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



У меня из-за этого Watchdog не конфигурируется.
Прикрепленное изображение

Настройки оптимизации по-максимуму:
Прикрепленное изображение

Это же не должно влиять. Ведь IAR же не должен оптимизировать работу с регистрами ввода-вывода. Они же объявлены как __io.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Aug 15 2011, 07:28
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



А вы не ставьте максимальную оптимизацию, поставьте среднюю и будет вам щастье sm.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 15 2011, 11:20
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Xenia @ Aug 15 2011, 09:28) *
А вы не ставьте максимальную оптимизацию, поставьте среднюю и будет вам щастье sm.gif

Вы меня очень огорчили своим "советом" sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Aug 15 2011, 11:31
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(zltigo @ Aug 15 2011, 15:20) *
Вы меня очень огорчили своим "советом" sad.gif.


А какие еще варианты?

По хорошему IAR должен сам отключать такую оптимизацию для регистров (объявлены с квалификатором __io), но он не настолько умный и не учитывает временные требования. Так что только руками...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zlumd   Почему IAR оптимизирует код для регистров ?   Aug 15 2011, 07:10
|- - zltigo   QUOTE (Непомнящий Евгений @ Aug 15 2011, 13...   Aug 15 2011, 11:39
- - SSerge   А работу с регистрами ввода-вывода он и не оптимиз...   Aug 15 2011, 07:31
- - Непомнящий Евгений   А из-за чего не конфигурится - не влезает в ограни...   Aug 15 2011, 07:35
- - KRS   похоже оптимизация по размеру включена! обычно...   Aug 15 2011, 10:31
- - demiurg_spb   В avr-gcc инициализация wdt и всё его хозяйство вы...   Aug 15 2011, 12:12
- - WHALE   При всем этом IAR молча съедает выражения типа a=...   Aug 15 2011, 19:36
|- - demiurg_spb   Цитата(WHALE @ Aug 15 2011, 23:36) При вс...   Aug 16 2011, 04:04
|- - zltigo   QUOTE (WHALE @ Aug 15 2011, 21:36) При вс...   Aug 16 2011, 08:44
|- - IgorKossak   Цитата(zltigo @ Aug 16 2011, 11:44) Разум...   Aug 16 2011, 08:46
- - arttab   IAR4. положил он на прагму #pragma optimize=none ...   Aug 16 2011, 01:09
- - WHALE   Цитата(demiurg_spb @ Aug 16 2011, 08:04) ...   Aug 16 2011, 04:28
|- - demiurg_spb   Цитата(WHALE @ Aug 16 2011, 08:28) но поч...   Aug 16 2011, 04:29
- - WHALE   Цитата(IgorKossak @ Aug 16 2011, 12:46) Т...   Aug 16 2011, 09:31
|- - Xenia   Цитата(WHALE @ Aug 16 2011, 13:31) Но одн...   Aug 16 2011, 09:39
- - WHALE   Вставил везде в конце Enter.Появилось 30 ремарок н...   Aug 16 2011, 10:44
|- - scifi   Цитата(WHALE @ Aug 16 2011, 14:44) Встави...   Aug 16 2011, 10:57
|- - zltigo   QUOTE (WHALE @ Aug 16 2011, 12:44) Че за ...   Aug 16 2011, 11:58
- - WHALE   редактор родной яровский.и как лечить?открывать и ...   Aug 16 2011, 13:28


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

 


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


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