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

 
 
> gcc в разы быстрее IAR. В чем может быть дело..., неужели все дело в компиллерах...
Gemm
сообщение Jun 26 2007, 08:04
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 2-08-05
Из: Коломна
Пользователь №: 7 283



Есть плата на AT91RM9200, на ней поднят стек (uIP), операционной системы нет. Программа просто получает поток данных и кладет в SDRAM.

Скомпилировали программу под ИАРом и под gcc в Линухе. Скорость работы программы, скомпиленной под gcc в 3 (три!) раза выше, чем под ИАРом. Стабильность работы стека после gcc выше. В обоих проектах включены кэши.

Это нормально, когда так отличается скорость работы одной и той же проги, скомпиленной разными компилерами? Как "ускорить" код от ИАРа? Пробовал разные оптимизации - не помогает. Что может быть не настроено в ИАРе?...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
e-yes
сообщение Jun 26 2007, 15:22
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 16-06-07
Пользователь №: 28 483



Хорошо, как добиться работоспособности программы при компиляции IAR'ом, если компиляция с помощью gcc для двух платформ (ARM920t, x86) стабильно работает?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Gemm   gcc в разы быстрее IAR. В чем может быть дело...   Jun 26 2007, 08:04
- - Paramedic   Цитата(Gemm @ Jun 26 2007, 12:04) Есть пл...   Jun 26 2007, 09:14
- - zltigo   Цитата(Gemm @ Jun 26 2007, 11:04) Стабиль...   Jun 26 2007, 09:37
- - AlexandrY   Абсурд. Скорее всего GCC неправильно выполняет как...   Jun 26 2007, 09:41
- - VslavX   Цитата(Gemm @ Jun 26 2007, 11:04) Скомпил...   Jun 26 2007, 10:10
|- - Gemm   Цитата(zltigo @ Jun 26 2007, 13:37) Снач...   Jun 26 2007, 12:05
|- - Paramedic   Цитата(Gemm @ Jun 26 2007, 16:05) Есть по...   Jun 26 2007, 12:15
|- - VslavX   Цитата(Gemm @ Jun 26 2007, 15:05) IAR 4.4...   Jun 26 2007, 12:41
|- - Paramedic   Цитата(Gemm @ Jun 26 2007, 16:05) Только ...   Jun 26 2007, 12:49
||- - Gemm   Цитата(Paramedic @ Jun 26 2007, 16:49) Ну...   Jun 26 2007, 12:58
|- - zhz   Цитата(Gemm @ Jun 26 2007, 15:05) Еще исп...   Jun 26 2007, 13:05
|- - zltigo   Цитата(Gemm @ Jun 26 2007, 15:05) А с чег...   Jun 26 2007, 14:44
- - e-yes   Могу дать уточнения по гэцэцэ, по версии IAR Gemm ...   Jun 26 2007, 11:33
- - e-yes   zltigo, читайте это так: при компиляции gcc (как A...   Jun 26 2007, 14:47
|- - zltigo   Цитата(e-yes @ Jun 26 2007, 17:47) z...   Jun 26 2007, 14:52
|- - zltigo   Цитата(e-yes @ Jun 26 2007, 18:22) к...   Jun 26 2007, 15:32
- - e-yes   >Я не умею давать ответов на абстрактные вопрос...   Jun 26 2007, 18:42
|- - klen   парни, хватит бычится. я щас досебу gcc4.3.0-20070...   Jun 26 2007, 18:54
||- - zltigo   Цитата(klen @ Jun 26 2007, 21:54) я щас д...   Jun 26 2007, 19:31
|- - zltigo   Цитата(e-yes @ Jun 26 2007, 21:42) З...   Jun 26 2007, 19:02
- - e-yes   >Слушайте, любезный - ПРОЧИТАЙТЕ ПЕРВЫЙ ПОСТ СВ...   Jun 26 2007, 19:19


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

 


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


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