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

 
 
85 страниц V  « < 68 69 70 71 72 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
klen
сообщение May 13 2015, 11:56
Сообщение #1036


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(ARV @ May 13 2015, 08:01) *
[DELETED] AVR-филы требуют уважения своих прав!!!

....

я все забываю для авр собрать попробовать.

Цитата(halfdoom @ May 13 2015, 10:56) *
Спасибо. Прогнал на текущем проекте для F107 (C++11, thumb, O2, задавленный инлайн):

4.9.3 - 54688
5.1.0 - 53048 (-3%)
6.0.0 - 51800 (-5.3%)

Ооо!!!!! серьезный разговор!!.
еще опыт предлагаю, добавте еще при компилянии и линковке 6.0.0 ключики -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects, давайте сравним результаты, LTO оптимизатор должен еще накинуть скорости.

Сообщение отредактировал IgorKossak - May 13 2015, 15:02
Go to the top of the page
 
+Quote Post
klen
сообщение May 25 2015, 16:25
Сообщение #1037


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



свежак arm-kgp-eabi
для хоста x86_64-kgp-mingw32 (mingw64)
www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z

для хоста x86_64-kgp-linux-gnu (linux64)
www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20150525_BUPRESTIDAE.7z
Go to the top of the page
 
+Quote Post
Viciouspriest
сообщение Jun 1 2015, 07:15
Сообщение #1038





Группа: Участник
Сообщений: 14
Регистрация: 24-08-12
Пользователь №: 73 242



Цитата(klen @ May 25 2015, 20:25) *
свежак arm-kgp-eabi
для хоста x86_64-kgp-mingw32 (mingw64)
www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z


Не работает под 32 битной вендой( только под 64...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 1 2015, 08:27
Сообщение #1039


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Viciouspriest @ Jun 1 2015, 10:15) *
Не работает под 32 битной вендой( только под 64...

а и не должен sm.gif тож 64 битный
64 битный то хорошо работает?
Go to the top of the page
 
+Quote Post
ARV
сообщение Jun 1 2015, 17:26
Сообщение #1040


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



тему пора переименовывать в свежак KGP win64/linux64/arm, GNU tools chain


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Viciouspriest
сообщение Jun 2 2015, 07:07
Сообщение #1041





Группа: Участник
Сообщений: 14
Регистрация: 24-08-12
Пользователь №: 73 242



Цитата(klen @ Jun 1 2015, 11:27) *
а и не должен sm.gif тож 64 битный
64 битный то хорошо работает?

Да, компилятор компилирует) Меня поставили в тупик циферки х86 и 32 ... Думал, что на 32 бита тож пойдет. просто дома 64 бит операционка, а на работе 32. Придется ставить виртуалку.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 2 2015, 07:22
Сообщение #1042


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



www.klen.org/Files/DevTools/x86_64-kgp-mingw32/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150525_BUPRESTIDAE.7z
Проверил на своём проекте, в фильтрах получил +5% производительности.
Вопрос - если использовать -flto=8 на последнем этапе компиляции (запуск ld) появляются сообщения о ненайденных файлах, которые нужно игнорировать. Что это за ошибки?
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 2 2015, 08:42
Сообщение #1043


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



страдания бледного Вальтера - под 32 битную венду собрать из коробки не получается - нада править много чего каждый раз, транк вообще не собирается - ошибки в скптах сборки и никто их не пытается исправлять иво видимо как и мне проверить не и отладить НЕ НАЧЕМ!
2_Viciouspriest, я Вамм могу только посучувствовать в квадрате - на работе масдай да еще 32 битный..... беспросветность.

вот каменный цветок... я ессесено немогу проверить запускаются ли бинари вообще... винды у нас в радиусе поражения ОМП не водятся
http://www.klen.org/Files/DevTools/i686-kg....1.0_CETONIA.7z

Цитата(Genadi Zawidowski @ Jun 2 2015, 10:22) *
Что это за ошибки?

я не телепат. лог в студию.
Go to the top of the page
 
+Quote Post
Viciouspriest
сообщение Jun 2 2015, 09:40
Сообщение #1044





Группа: Участник
Сообщений: 14
Регистрация: 24-08-12
Пользователь №: 73 242



Цитата(klen @ Jun 2 2015, 11:42) *
вот каменный цветок... я ессесено немогу проверить запускаются ли бинари вообще... винды у нас в радиусе поражения ОМП не водятся
http://www.klen.org/Files/DevTools/i686-kg....1.0_CETONIA.7z

Большое спасибо, почти работает))
Код
...
make: *** [UPKB_G.elf] Error 1


Сообщение отредактировал IgorKossak - Jun 2 2015, 10:22
Причина редактирования: избыточная простыня листинга
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 2 2015, 10:15
Сообщение #1045


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



2_Viciouspriest
я думаю нужно попробывать с того чтобы вместо Ваших ключей всунуть при компиляции И ПРИ ЛИНКОВКЕ (что судя поо логу не сделано) ключики
-mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3

при линковке тоже нада обязательно пизать ибо в современность LTO процес компиляни и линковки не совсем изолированные операции....
лог результатов в студию ожидается.
бинари запустились - что для меня было не очевидно... неплохо.
Go to the top of the page
 
+Quote Post
Viciouspriest
сообщение Jun 2 2015, 10:50
Сообщение #1046





Группа: Участник
Сообщений: 14
Регистрация: 24-08-12
Пользователь №: 73 242



Цитата(klen @ Jun 2 2015, 13:15) *
2_Viciouspriest
я думаю нужно попробывать с того чтобы вместо Ваших ключей всунуть при компиляции И ПРИ ЛИНКОВКЕ (что судя поо логу не сделано) ключики
-mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3

при линковке тоже нада обязательно пизать ибо в современность LTO процес компиляни и линковки не совсем изолированные операции....
лог результатов в студию ожидается.
бинари запустились - что для меня было не очевидно... неплохо.

Вот блин, разорвал форум своей вставкой х)
Линковка и компиляция с Вашими ключами - тот же результат.

CODE
**** Build of configuration Debug for project UPKB-G ****

make all
compile main.o
d:/gcc/arm-kgp-eabi_CETONIA/bin/arm-kgp-eabi-gcc
-mcpu=cortex-m3 -mfloat-abi=soft -mthumb -Ofast -fomit-frame-pointer
-finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects -ggdb3 -I . -I

lto1.exe: warning: -fassociative-math disabled; other options take precedence
lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2960
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper.exe: fatal error: d:\gcc\arm-kgp-eabi_CETONIA\bin\arm-kgp-eabi-gcc.exe returned 1 exit status
compilation terminated.
d:/gcc/arm-kgp-eabi_cetonia/bin/../lib/gcc/arm-kgp-eabi/5.1.0/../../../../arm-kgp-eabi/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
make: *** [UPKB_G.elf] Error 1
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 2 2015, 12:04
Сообщение #1047


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Viciouspriest @ Jun 2 2015, 13:50) *
Линковка и компиляция с Вашими ключами - тот же результат.

в винде все всегда через жопу... особнно под 32 битную. ну ладно. можно собрать без LTO плагина и скорее всего тогда заведется.
нужно?
Go to the top of the page
 
+Quote Post
Viciouspriest
сообщение Jun 2 2015, 12:08
Сообщение #1048





Группа: Участник
Сообщений: 14
Регистрация: 24-08-12
Пользователь №: 73 242



Цитата(klen @ Jun 2 2015, 15:04) *
в винде все всегда через жопу... особнно под 32 битную. ну ладно. можно собрать без LTO плагина и скорее всего тогда заведется.
нужно?


Если это будет не сильно сложно, то нужно.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 2 2015, 15:37
Сообщение #1049


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Код
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans6.ltrans.o] Error 1 (ignored)                                    19:35
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans8.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans9.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans1.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans7.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans10.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans11.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans14.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans5.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans12.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans13.ltrans.o] Error 1 (ignored)
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans0.ltrans.o] Error 1 (ignored)
C:/user/arm/klen/bin/arm-kgp-eabi-size tc1_r7s721_rom.elf
   text    data     bss     dec     hex filename
117872       0   35776  153648   25830 tc1_r7s721_rom.elf

C:/user/arm/klen/bin/arm-kgp-eabi-objcopy -O ihex -R .noinit -R .bss tc1_r7s721_rom.elf tc1_r7s721_rom.hex

C:\user\SVN\tc1\r7s721>                                                                                                        ↑


Сообщение отредактировал Genadi Zawidowski - Jun 2 2015, 15:39
Прикрепленные файлы
Прикрепленный файл  Makefile.zip ( 2.03 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 3 2015, 13:43
Сообщение #1050


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Genadi Zawidowski @ Jun 2 2015, 18:37) *
Код
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans6.ltrans.o] Error 1 (ignored)                                    
The system cannot find the path specified.
make[1]: [C:\Users\Gena\AppData\Local\Temp\cc6Y9B3q.ltrans8.ltrans.o] Error 1 (ignored)
                                                                                                ↑


хрень какаято, такое ощущение что кудато ктото не может записать временный файл. права на доступ? может дать права на запись и чтение всем в папку C:\Users\Gena\AppData\Local\Temp.
какой компиллер 32 или 64 битный.
судя по списку файлов радиостанцию ваяете, да?

2_Viciouspriest
еще один среатив - удалось собрать из транка arm-kgp-eabi host i686-kgp-mingw32
www.klen.org//Files/DevTools/i686-kgp-mingw32/arm-kgp-eabi_@_i686-kgp-mingw32_20150603_CETONIA.7z

Go to the top of the page
 
+Quote Post

85 страниц V  « < 68 69 70 71 72 > » 
Reply to this topicStart new topic
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0

 


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


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