|
|
  |
свежак KGP win32/arm/avr/mips/m68k, GNU tools chain |
|
|
|
Jun 8 2009, 13:05
|

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

|
Цитата(klen @ Jun 8 2009, 02:00)  потратил время исследования вопросов from AHTOXA как и я думал все работает, а именно: Ну, вы немного лукавите конечно, ибо в последнем свежаке нет нужных либ и cc1plus.exe, но новость всё равно радостная:-) Цитата в ближайште дни выложу свежак в котором будет новый фича - оптимизатор циклов Graphite. заодно распишу че де как C++ заюзать. Жду с нетерпением
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Jun 10 2009, 15:16
|
Участник

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

|
Klen, можете собрать ветку 4.5 для MIPS ELF под Win32 хост?
|
|
|
|
|
Jun 16 2009, 15:39
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jun 16 2009, 16:20
|

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

|
Цитата(klen @ Jun 16 2009, 21:39)  Свежак для ARM arm-kgp-elf-g++ не находит libiconv-2.dll Цитата протестил на терровском махаоне - FreeRTOS, 3 задачи для светодиодов, 1 задача USB, 1 задача работа с SD карточкой, в целях тестиования код смешанный С/Fortran/C++ для проверки C++, как то работа конструкторов деструкторов new и delete и прочее. если кому нада выложу. Конечно надо!  ---------- Нашёл libiconv-2.dll вот тут. Вроде компилится теперь  Будем смотреть дальше
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Jun 16 2009, 18:56
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463

|
Цитата(klen @ Jun 16 2009, 22:04)  мдя.... действительно. лохонуло меня чето, пересабиру статически ее залинкую или вообще выкину. СПАСИБО, уже скачал - свистните когда пересобирете.
|
|
|
|
|
Jun 17 2009, 05:06
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Jun 17 2009, 07:10
|
Участник

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

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

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Jun 19 2009, 04:13
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463

|
Цитата(Сергей Борщ @ Jun 18 2009, 18:22)  Она идет отдельным патчем, который klen, по видимому, не наложил.Возьмите avr-size от WinAVR. СПАСИБО - работает
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|