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

 
 
85 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
AHTOXA
сообщение Jun 8 2009, 13:05
Сообщение #166


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(klen @ Jun 8 2009, 02:00) *
потратил время исследования вопросов from AHTOXA
как и я думал все работает, а именно:

Ну, вы немного лукавите конечно, ибо в последнем свежаке нет нужных либ и cc1plus.exe, но новость всё равно радостная:-)
Цитата
в ближайште дни выложу свежак в котором будет новый фича - оптимизатор циклов Graphite. заодно распишу че де как C++ заюзать.


Жду с нетерпением smile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 8 2009, 20:21
Сообщение #167


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

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



Цитата(AHTOXA @ Jun 8 2009, 17:05) *
Ну, вы немного лукавите конечно, ибо в последнем свежаке нет нужных либ и cc1plus.exe, но новость всё равно радостная:-)


не лувлю!
это у вас он свежак, а у меня он уже лежалая колбаса
Go to the top of the page
 
+Quote Post
Mitsufan
сообщение Jun 10 2009, 15:16
Сообщение #168


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-03-07
Пользователь №: 26 123



Klen, можете собрать ветку 4.5 для MIPS ELF под Win32 хост?
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 12 2009, 08:07
Сообщение #169


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

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



Цитата(Mitsufan @ Jun 10 2009, 19:16) *
Klen, можете собрать ветку 4.5 для MIPS ELF под Win32 хост?

ок.
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 16 2009, 15:39
Сообщение #170


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

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



Свежак для ARM
все компоненты сегодняшние 20090616:
binutils
gcc
gdb
newlib
oocd

www.klen.org/Files/DevTools/kgp_arm-elf-bu2.19.51_20090616-gcc4.5.0_20090616-gdb6.8.0_20090616-newlib1.16.0.20090616-oocd_20090616.7z

протестил на терровском махаоне - FreeRTOS, 3 задачи для светодиодов, 1 задача USB, 1 задача работа с SD карточкой, в целях тестиования код смешанный С/Fortran/C++ для проверки C++, как то работа конструкторов деструкторов new и delete и прочее. если кому нада выложу.

все target-либы собраны с флагами -g0 -Os -fomit-frame-pointer -ffunction-sections -fdata-sections -funroll-loops -fgraphite
для для cortex-m3 дополнително присунут -mfix-cortex-m3-ldrd

прикручен оптимизатор Graphite, который базируется на ClooG ( http://www.cloog.org/ ) , для задействования этой оптимизации нужно присунуть ключ -fgraphite
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 16 2009, 16:20
Сообщение #171


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(klen @ Jun 16 2009, 21:39) *
Свежак для ARM


arm-kgp-elf-g++ не находит libiconv-2.dll sad.gif

Цитата
протестил на терровском махаоне - FreeRTOS, 3 задачи для светодиодов, 1 задача USB, 1 задача работа с SD карточкой, в целях тестиования код смешанный С/Fortran/C++ для проверки C++, как то работа конструкторов деструкторов new и delete и прочее. если кому нада выложу.


Конечно надо! smile.gif

----------
Нашёл libiconv-2.dll вот тут. Вроде компилится теперьsmile.gif Будем смотреть дальшеsmile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 16 2009, 17:04
Сообщение #172


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

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



Цитата(AHTOXA @ Jun 16 2009, 20:20) *
arm-kgp-elf-g++ не находит libiconv-2.dll sad.gif

мдя.... действительно. лохонуло меня чето, пересабиру статически ее залинкую или вообще выкину.
Go to the top of the page
 
+Quote Post
oll
сообщение Jun 16 2009, 18:56
Сообщение #173


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(klen @ Jun 16 2009, 22:04) *
мдя.... действительно. лохонуло меня чето, пересабиру статически ее залинкую или вообще выкину.

СПАСИБО, уже скачал - свистните когда пересобирете.
Go to the top of the page
 
+Quote Post
forever failure
сообщение Jun 17 2009, 04:13
Сообщение #174


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



Речь, конечно идёт про сборку под богомерзкую дефолт-ось, что уже, видимо, считается само-собой очевидным.
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 17 2009, 05:06
Сообщение #175


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

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



обновил архив, добавил в него libiconv-2.dll, теперь не должно быть проблем


Цитата(forever failure @ Jun 17 2009, 08:13) *
Речь, конечно идёт про сборку под богомерзкую дефолт-ось, что уже, видимо, считается само-собой очевидным.

конечно!!
под богопристойную ось любой дурак собрать сможет, иначе как он вообще в нее залез??
когда то.... не сейчас, чтоб заставить работать Linux так как тебе нада, нельзя было пройти мимо gcc и сборки много чего прикручиваемого. поэтому мне трудно представить человека который рабоет на пингвине и не умеет собрать компиллер, че он вообще тогда от пингвина хочет? если я не прав то опишите мне как бывает по другому.

если нада то могу выкладывать архив и под линукс. всеравно сначала собирается версия под него а потом на нем кросс(таргет)-крос(хост)-тулсы под ВЫНь.

Цитата(forever failure @ Jun 17 2009, 08:13) *
что уже, видимо, считается само-собой очевидным

не у всех но у большинства
у меня убунта по умолчанию везде грузится, масдай для игрушек используеццо. и для разработки LockOn.
Go to the top of the page
 
+Quote Post
alex1979
сообщение Jun 17 2009, 07:10
Сообщение #176


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 23-11-07
Из: Украина, Волынь
Пользователь №: 32 613



Цитата(klen @ Jun 17 2009, 08:06) *
если нада то могу выкладывать архив и под линукс. всеравно сначала собирается версия под него а потом на нем кросс(таргет)-крос(хост)-тулсы под ВЫНь.


Было бы интерестно посмотреть на применяемые вами патчи и команды конфигурирования и компиляции под линукс
Go to the top of the page
 
+Quote Post
oll
сообщение Jun 18 2009, 13:06
Сообщение #177


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Вопрос 2 Klen.
У меня на работе народ пользует AVR Studio+последний WinAVR-20090313 - всем довольны (наверное).
Попросили прикрутить к AVR Studio Вашу сборку для AVR для тестирования.
На диске С: создал папку kgp_avr и скопировал туда Вашу сборку. Пути не прописывал.
В AVR Studio в External Tools убрал птицу UseWinAVR и прописал пути:
C:\kgp_avr\bin\avr-gcc.exe
make.exe у Вас не нашел - прописал C:\WinAVR\utils\bin\make.exe.
Запускаем на компиляцию проект работающий в WinAVR - получили:
avr-size: invalid option -- C
Usage: avr-size [option(s)] [file(s)]
Displays the sizes of sections inside binary files
If no input file(s) are specified, a.out is assumed
The options are:
-A|-B --format={sysv|berkeley} Select output style (default is berkeley)
-o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex
-t --totals Display the total sizes (Berkeley only)
--common Display total size for *COM* syms
--target=<bfdname> Set the binary file format
@<file> Read options from <file>
-h --help Display this information
-v --version Display the program's version

avr-size: supported targets: elf32-avr elf32-little elf32-big srec symbolsrec tekhex binary ihex
make: *** [size] Error 1

из чего вроде понятно что в Вашей сборке нет для avr-size опции -- C.
Поясните как состыковать - хочется людям использовать стандартный make file AVR Studio.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 18 2009, 13:22
Сообщение #178


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(oll @ Jun 18 2009, 16:06) *
из чего вроде понятно что в Вашей сборке нет для avr-size опции -- C.
Она идет отдельным патчем, который klen, по видимому, не наложил.
Цитата(oll @ Jun 18 2009, 16:06) *
Поясните как состыковать - хочется людям использовать стандартный make file AVR Studio.
Возьмите avr-size от WinAVR.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
oll
сообщение Jun 19 2009, 04:13
Сообщение #179


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(Сергей Борщ @ Jun 18 2009, 18:22) *
Она идет отдельным патчем, который klen, по видимому, не наложил.Возьмите avr-size от WinAVR.

СПАСИБО - работает
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 19 2009, 18:23
Сообщение #180


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

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



Цитата(Сергей Борщ @ Jun 18 2009, 17:22) *
Она идет отдельным патчем, который klen, по видимому, не наложил.Возьмите avr-size от WinAVR.


а где патч лежит, посмотрю, добавлю
лень было раньше искать и тд. поскольку есть своя утилитка была написана которая размеры секций вычислет проценты от размеров флеш и озу показывает
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 00:51
Рейтинг@Mail.ru


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