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

 
 
> KDS - какие мнения?
Jenya7
сообщение Jun 26 2018, 14:41
Сообщение #1


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Столкнулся с совершенно уродским поведением компайлера в KDS.Кто нибудь делал серьезные проекты в KDS?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SII
сообщение Jun 28 2018, 18:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



GCC, насколько помню, всегда генерирует именно ассемблерный файл на выходе, который потом скармливается транслятору ассемблера. С таким подходом высокой скорости в принципе быть не может.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 28 2018, 19:47
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(SII @ Jun 28 2018, 21:22) *
GCC, насколько помню, всегда генерирует именно ассемблерный файл на выходе, который потом скармливается транслятору ассемблера. С таким подходом высокой скорости в принципе быть не может.

Ладно, признаюсь.
Какой-то дикой медлительности там нет, речь скорее идет о каких-то десятках процентов по сравнению с тем же IAR-ом.
За компилятор не сказал бы, файлы то ищет и ставит на очередь компиляции мэйкер.
Вот достаточно мэйкеру вызывать компилятор для каждого файла каким-то кривым образом и получаем задержку.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jun 29 2018, 07:16
Сообщение #4


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(AlexandrY @ Jun 29 2018, 00:47) *
Ладно, признаюсь.
Какой-то дикой медлительности там нет, речь скорее идет о каких-то десятках процентов по сравнению с тем же IAR-ом.
За компилятор не сказал бы, файлы то ищет и ставит на очередь компиляции мэйкер.
Вот достаточно мэйкеру вызывать компилятор для каждого файла каким-то кривым образом и получаем задержку.


SPI - один и тот же код инициализации и посылки байта.
Посылаю в цикле 100 байт. В KDS период между байтами 5 микро, в IAR - 500 нано.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 29 2018, 07:33
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Jenya7 @ Jun 29 2018, 10:16) *
SPI - один и тот же код инициализации и посылки байта.
Посылаю в цикле 100 байт. В KDS период между байтами 5 микро, в IAR - 500 нано.


Оптимизация какая в ИАРе и ГЦЦ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 08:52
Рейтинг@Mail.ru


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