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

 
 
10 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> EWARM 5.10
zltigo
сообщение Jul 11 2007, 22:08
Сообщение #16


Гуру
******

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



Итак, появились и 4.42 и 5.10 версии.

4.42 - честно отдают, а вместо 5.10 подсовывают 4.41A

В 5.10 главная изюмина:
Код
ARM EABI compliance
The IAR compiler, assembler, linker and debugger comply with ARM EABI 2.0, the Embedded Application Binary Interface for ARM, based on ELF/DWARF 3.0. The advantage of AEABI compliance is that any such module can be linked with any other AEABI compliant module, even modules provided by other vendors.


С 4.42 полет нормальный. 200K проект похудел на 32 байта. Код местами разбух, местами похудел. Надо будет завтра попугаемер собрать и посмотреть.


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


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

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



Цитата(zltigo @ Jul 12 2007, 02:08) *
Итак, появились и 4.42 и 5.10 версии.

4.42 - честно отдают, а вместо 5.10 подсовывают 4.41A

А теперь скачать можно только официальным путем?
Нет ли случайно прямой ссылки?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2007, 08:00
Сообщение #18


Гуру
******

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



Цитата(KRS @ Jul 12 2007, 10:35) *
А теперь скачать можно только официальным путем?

А чем официальный-то напрягает? 15-20 секунд на галочки?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jul 12 2007, 10:52
Сообщение #19


Шаман
******

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



Цитата(zltigo @ Jul 12 2007, 11:00) *
А чем официальный-то напрягает? 15-20 секунд на галочки?

Плюс триальный код и полезная информация о номере версии для лечения.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2007, 15:41
Сообщение #20


Гуру
******

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



Запустил попугаемер aka DHRYSTONE 1.1 - получил провал на 3% рассмотрение кода показало, что 4.42 не заинлайнил один кусочек по сравнению с 4.41 компилятором. Поднял inline_threshold до 4 вместо 2
попугаи поднялись на 17,5% (77618 в секунду на без малого 60MHz LPC2148, ARM Mode, Flash, MAM=2) по отношению к 4.41. Более чистого эксперимента не делал, поскольку 4.41 уже снес smile.gif. День работы на новом - все нормально.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
lebiga
сообщение Jul 12 2007, 17:58
Сообщение #21


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(zltigo @ Jul 12 2007, 19:41) *
Запустил попугаемер aka DHRYSTONE 1.1 ...

А где взять aka DHRYSTONE 1.1? подскажите ссылку!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2007, 18:19
Сообщение #22


Гуру
******

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



Цитата(lebiga @ Jul 12 2007, 20:58) *
подскажите ссылку!

Да исходники валяются с середины 80x везде smile.gif. В приложении из поставки Keil-а - они на них крутость демонстрируют smile.gif
P.S.
Для сравнения разных компиляторов его лучше не пользовать, ибо этот тест туп и если компилятор хорошо заточен на поиск бессмысленного кода, то он, например, выбрасывает многочисленные strcpy одного и того-же стринга в один и тот-же и получает рекордные попугаи, хотя на реальном коде все не так блестяще.
Надо будет, V2.1 запихнуть, да руки как-то не доходят sad.gif

Сообщение отредактировал zltigo - Jul 12 2007, 20:22
Прикрепленные файлы
Прикрепленный файл  DHRY.rar ( 9.11 килобайт ) Кол-во скачиваний: 142
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Jul 13 2007, 06:25
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(zltigo @ Jul 12 2007, 01:08) *
Итак, появились и 4.42 и 5.10 версии.

4.42 - честно отдают, а вместо 5.10 подсовывают 4.41A

С сегодняшнего дня уже "честно отдают" и 5.10 smile.gif
Go to the top of the page
 
+Quote Post
bookevg
сообщение Jul 13 2007, 07:36
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



По старому варианту папка бин не лечится. Что делать?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 13 2007, 08:08
Сообщение #25


Гуру
******

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



Цитата(OLEG_BOS @ Jul 13 2007, 09:25) *
С сегодняшнего дня уже "честно отдают" и 5.10 smile.gif

Значит вечером будет, опять, чем заняться smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 13 2007, 08:10
Сообщение #26


Гуру
******

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



Цитата(bookevg @ Jul 13 2007, 10:36) *
По старому...

1. Проверено, обе версии принимают самодельные лицензии. Вопрос 'как' обсуждался неоднократно и
настоятельно прошу в этой ветке его больше не обсуждать.
2. Инструментарий, IDE и проекты у 5.10 другие - ставить в отдельную директорою.
3. Ассемблерный синтаксис поменялся сильно - два вагона воплей - надо разбираться
4. Хидеры для чипов переползли в соответствующие директории - давно пора было порядок навести
5. Remarks добавилось изрядно, что радует, правда у меня ввлезли уж совсем мелочные и никак не обходимые, кроме как подавлением, что огорчает smile.gif


А теперь ОБЛОМЫ sad.gif для Evolution
Цитата
The object files generated by the compiler are in an encrypted form and will only be readable by the IAR ILINK linker. The linker will also read AEABI compliant ELF/DWARF code for linking of legacy and third party code.

Другому линкеру не подсунуть sad.gif - ЧТО ОЧЕНЬ ОБИДНО!
Цитата
Compiler assembly list output is disabled.

Без комментариев sad.gif sad.gif sad.gif

Сообщение отредактировал zltigo - Jul 13 2007, 09:24


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Jul 13 2007, 10:11
Сообщение #27


Знающий
****

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



Цитата
Другому линкеру не подсунуть sad.gif - ЧТО ОЧЕНЬ ОБИДНО!

А какому вы еще линкеру код подсовываете ? я чет всегда думал что линкер с компилятором тесно связан.

Код
Compiler assembly list output is disabled

Это типа теперь не смогу посмотреть что он там на компилил ? это облом большой. 05.gif
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jul 13 2007, 11:04
Сообщение #28


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(zltigo @ Jul 13 2007, 12:10) *
2. Инструментарий, IDE и проекты у 5.10 другие - ставить в отдельную директорою.
3. Ассемблерный синтаксис поменялся сильно - два вагона воплей - надо разбираться

Ни фига себе. Зачем такая кака? И утилитки нет для конверсии?


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 13 2007, 12:09
Сообщение #29


Гуру
******

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



Цитата(SpiritDance @ Jul 13 2007, 14:04) *
Ни фига себе. Зачем такая кака? И утилитки нет для конверсии?

Ну проект он конветирует автоматом. Ну а в ASM ручками править, впочем, как и "C" исходники. У меня стиль написания совпал с "новым"
и исправлений было минимум. А вообще довольно много разных вариантов фич похерили. Читайте "Migration Guide"




Цитата(MALLOY2 @ Jul 13 2007, 13:11) *
я чет всегда думал что линкер с компилятором тесно связан.

Или связан, или нет, если использует унифицированные форматы. В данном случае в 5.1 имеет место быть переход на стандартизированный ARM-ом формат. Это значит совместимость с Keil и свежими GNU. Кстати, насчет линковки - скорее всего они только отладочную информацию шифруют и как следствие линкеры линковать будут.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ig_z
сообщение Jul 13 2007, 14:10
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(zltigo @ Jul 13 2007, 11:10) *
1. Проверено, обе версии принимают самодельные лицензии. Вопрос 'как' обсуждался неоднократно и
настоятельно прошу в этой ветке его больше не обсуждать.
2. Инструментарий, IDE и проекты у 5.10 другие - ставить в отдельную директорою.
3. Ассемблерный синтаксис поменялся сильно - два вагона воплей - надо разбираться
4. Хидеры для чипов переползли в соответствующие директории - давно пора было порядок навести
5. Remarks добавилось изрядно, что радует, правда у меня ввлезли уж совсем мелочные и никак не обходимые, кроме как подавлением, что огорчает smile.gif
А теперь ОБЛОМЫ sad.gif для Evolution

Другому линкеру не подсунуть sad.gif - ЧТО ОЧЕНЬ ОБИДНО!

Без комментариев sad.gif sad.gif sad.gif

Странно, у меня все четыре чекбокса на вкладке лист доступны. Соответственно есть и *.lst и *.s
Go to the top of the page
 
+Quote Post

10 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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