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

 
 
> EWARM 5.20, Вышел
IgorKossak
сообщение Jul 14 2008, 11:02
Сообщение #1


Шаман
******

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



Highlights in version 5.20
Multi-file compilation for even better code optimization
VFP support
Improved Cortex-M3 optimization
Cortex-M3 SWV/SWO debugger support
Compiler speed optimizations
Faster flash loader
Support for unlimited breakpoint in flash via J-Link (optional license needed)
Linking with references to other link images
J-Link control panel

Feature: EWARM-EV Version: 15_WIN
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Jul 16 2008, 06:10
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



В Multi-file compilation они мелкие функции подставляют как inline ( и в итоге самостоятельная функция может быть вообще выкинута) и доступ к переменным по смещению от индексного регистра лучше получается т.к. видно сразу много файлов. Покрайней мере для АВР так было когда только появилась эта фича.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2008, 08:37
Сообщение #3


Гуру
******

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



Цитата(KRS @ Jul 16 2008, 08:10) *
В Multi-file compilation они мелкие функции подставляют как inline

Ну не все так прямолинейно, хотя в каких-то случаях и это явно используется.
Сейчас откомпилил 5.20 лабораторный проектик под LPC2148. При тупой максимальной оптимизации по размеру размер получившегося кода сопоставим с 5.11. Однако опимизация по производительнсти дала потрясающее увеличение обьема кода на 25%. При этом Multi-file compilation заметно уменьшила размер кода - превышение стало примерно на 15%. Сейчас нет времени экспериментировать - но поближе к субботе вдумчиво покопаюсь. Правда, на основной машине я 5.11 уже снес smile.gif посему сравнение будет с 4.42...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
KRS
сообщение Jul 17 2008, 07:55
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(zltigo @ Jul 16 2008, 12:37) *
Однако опимизация по производительнсти дала потрясающее увеличение обьема кода на 25%.

А это было заметно еще и в 5.11 самое очевидное - раскрутка циклов по несколько итераций за раз, пока регистров хватит. В 4.xx такого не замечал. А balanced оптимизация очень похожа на ту что в 4.xx называлась speed.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IgorKossak   EWARM 5.20   Jul 14 2008, 11:02
- - Rst7   ЦитатаMulti-file compilation for even better code ...   Jul 15 2008, 16:11
|- - zltigo   Цитата(Rst7 @ Jul 15 2008, 18:11) И еще в...   Jul 15 2008, 17:26
|- - IgorKossak   Цитата(Rst7 @ Jul 15 2008, 19:11) Интерес...   Jul 15 2008, 20:06
|- - zltigo   Цитата(IgorKossak @ Jul 15 2008, 22:06) Н...   Jul 15 2008, 20:30
- - MALLOY2   Мои 5 копеек в тему, произвел тестирование своего ...   Jul 16 2008, 09:43
- - Rst7   Ну что, аллах воистину акбар Для Cortex-M3 делает...   Jul 16 2008, 13:06
|- - IgorKossak   Цитата(Rst7 @ Jul 16 2008, 16:06) Ну что,...   Jul 16 2008, 16:06
- - Rst7   Цитатараскрутка циклов по несколько итераций за ра...   Jul 17 2008, 09:33
- - маша   Прерывая беседу о высоком, хочется спросить... Кто...   Jul 18 2008, 04:17
|- - zltigo   Цитата(маша @ Jul 18 2008, 06:17) Кто-ниб...   Jul 18 2008, 07:33
- - Zeltrex   Обещались реализовать поддержку для SAM9XE, пока в...   Jul 18 2008, 09:53
|- - zltigo   Цитата(Zeltrex @ Jul 18 2008, 11:53) ..дл...   Jul 18 2008, 21:21
- - Zeltrex   Я же говорю, супорт файлы у меня были и до. Вот хо...   Jul 21 2008, 07:23
- - wangan   Раз вышел поделитесь в uploade наблюдаю тока 511   Jul 23 2008, 11:38
- - zhilik   Поставил себе IAR 5.20 ARM 30-дневную версию. Конт...   Aug 20 2008, 13:44
- - zltigo   Цитата(zhilik @ Aug 20 2008, 15:44) Ни у ...   Aug 20 2008, 14:22


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:22
Рейтинг@Mail.ru


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