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

 
 
 
Reply to this topicStart new topic
> EWARM 5.30
MALLOY2
сообщение Jan 26 2009, 19:21
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



подробности на сайте.
Тестим, обсуждаем.
Go to the top of the page
 
+Quote Post
sergik_vrn
сообщение Jan 27 2009, 11:32
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 11-10-05
Из: Воронеж
Пользователь №: 9 491



Цитата(MALLOY2 @ Jan 26 2009, 22:21) *
подробности на сайте.
Тестим, обсуждаем.

самые первые впечатления
проект под LPC2478, макс. оптимизация по размеру

IAR 5.20

130 114 bytes of readonly code memory
58 646 bytes of readonly data memory
742 306 bytes of readwrite data memory

IAR 5.30.1

133 236 bytes of readonly code memory
58 632 bytes of readonly data memory
742 310 bytes of readwrite data memory


еще один проект, под STR710

собираю под 4.41, т.к. под 5.20 при максимальной оптимизации по размеру оверхед кода (RO memory) составляет примерно +0x250 байт, под 4.41 примерно столько же остается свободно. под 5.30.1 оверхед составил 0x557 байт. Судя по всему слова в whatsnew об оптимизации по размеру относятся всетки исключительно к Cortex sad.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 27 2009, 11:48
Сообщение #3


Шаман
******

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



Цитата(sergik_vrn @ Jan 27 2009, 13:32) *
еще один проект, под STR710

собираю под 4.41, т.к. под 5.20 при максимальной оптимизации по размеру оверхед кода (RO memory) составляет примерно +0x250 байт, под 4.41 примерно столько же остается свободно. под 5.30.1 оверхед составил 0x557 байт. Судя по всему слова в whatsnew об оптимизации по размеру относятся всетки исключительно к Cortex sad.gif

В новом релизе было проаннонсировано новшество - упаковка инициализаторов. Может это распаковщик место занимает?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 27 2009, 12:58
Сообщение #4


Шаман
******

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



Цитата(sergik_vrn @ Jan 27 2009, 13:32) *
Судя по всему слова в whatsnew об оптимизации по размеру относятся всетки исключительно к Cortex sad.gif

По сравнению с 5.20 с Cortex-M3 действительно получается компактнее процентов на пять при максимальной оптимизации (сбалансированная).
И это несмотря на то, что пришлось отключить опцию Function inlining (компилятор выдавал внутреннюю ошибку).
Мультифайловая компиляция также заработала, восемь байт сэкономил rolleyes.gif
Правта на маленьком проекте тестировал, пару килобайт всего.
Go to the top of the page
 
+Quote Post
sergik_vrn
сообщение Jan 29 2009, 07:35
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 11-10-05
Из: Воронеж
Пользователь №: 9 491



Цитата(IgorKossak @ Jan 27 2009, 14:48) *
В новом релизе было проаннонсировано новшество - упаковка инициализаторов. Может это распаковщик место занимает?

непохоже, там величины порядка 160 байт (zero-init = 50 байт). в любом случае, насколько я ничего не понимаю, упаковку инициализаторов надо включать принудительно в .icf?
Go to the top of the page
 
+Quote Post
JeDay
сообщение Feb 2 2009, 12:33
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Скажите плиз как в этой версии менять сортировку функций(по алфавиту или так как в файле) при нажатии на кнопку f() в левом нижнем углу редактора?
Go to the top of the page
 
+Quote Post
bigarmer
сообщение Feb 7 2009, 07:15
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-12-08
Пользователь №: 42 221



EV or Full version?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 06:12
Рейтинг@Mail.ru


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