AHTOXA 15 8 июня, 2009 Опубликовано 8 июня, 2009 · Жалоба потратил время исследования вопросов from AHTOXA как и я думал все работает, а именно: Ну, вы немного лукавите конечно, ибо в последнем свежаке нет нужных либ и cc1plus.exe, но новость всё равно радостная:-) в ближайште дни выложу свежак в котором будет новый фича - оптимизатор циклов Graphite. заодно распишу че де как C++ заюзать. Жду с нетерпением :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 8 июня, 2009 Опубликовано 8 июня, 2009 · Жалоба Ну, вы немного лукавите конечно, ибо в последнем свежаке нет нужных либ и cc1plus.exe, но новость всё равно радостная:-) не лувлю! это у вас он свежак, а у меня он уже лежалая колбаса Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mitsufan 0 10 июня, 2009 Опубликовано 10 июня, 2009 · Жалоба Klen, можете собрать ветку 4.5 для MIPS ELF под Win32 хост? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 12 июня, 2009 Опубликовано 12 июня, 2009 · Жалоба Klen, можете собрать ветку 4.5 для MIPS ELF под Win32 хост? ок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 16 июня, 2009 Опубликовано 16 июня, 2009 · Жалоба Свежак для 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 16 июня, 2009 Опубликовано 16 июня, 2009 · Жалоба Свежак для ARM arm-kgp-elf-g++ не находит libiconv-2.dll :( протестил на терровском махаоне - FreeRTOS, 3 задачи для светодиодов, 1 задача USB, 1 задача работа с SD карточкой, в целях тестиования код смешанный С/Fortran/C++ для проверки C++, как то работа конструкторов деструкторов new и delete и прочее. если кому нада выложу. Конечно надо! :) ---------- Нашёл libiconv-2.dll вот тут. Вроде компилится теперь:) Будем смотреть дальше:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 16 июня, 2009 Опубликовано 16 июня, 2009 · Жалоба arm-kgp-elf-g++ не находит libiconv-2.dll :( мдя.... действительно. лохонуло меня чето, пересабиру статически ее залинкую или вообще выкину. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oll 0 16 июня, 2009 Опубликовано 16 июня, 2009 · Жалоба мдя.... действительно. лохонуло меня чето, пересабиру статически ее залинкую или вообще выкину. СПАСИБО, уже скачал - свистните когда пересобирете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forever failure 0 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба Речь, конечно идёт про сборку под богомерзкую дефолт-ось, что уже, видимо, считается само-собой очевидным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба обновил архив, добавил в него libiconv-2.dll, теперь не должно быть проблем Речь, конечно идёт про сборку под богомерзкую дефолт-ось, что уже, видимо, считается само-собой очевидным. конечно!! под богопристойную ось любой дурак собрать сможет, иначе как он вообще в нее залез?? когда то.... не сейчас, чтоб заставить работать Linux так как тебе нада, нельзя было пройти мимо gcc и сборки много чего прикручиваемого. поэтому мне трудно представить человека который рабоет на пингвине и не умеет собрать компиллер, че он вообще тогда от пингвина хочет? если я не прав то опишите мне как бывает по другому. если нада то могу выкладывать архив и под линукс. всеравно сначала собирается версия под него а потом на нем кросс(таргет)-крос(хост)-тулсы под ВЫНь. что уже, видимо, считается само-собой очевидным не у всех но у большинства у меня убунта по умолчанию везде грузится, масдай для игрушек используеццо. и для разработки LockOn. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slyshyk 0 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба если нада то могу выкладывать архив и под линукс. всеравно сначала собирается версия под него а потом на нем кросс(таргет)-крос(хост)-тулсы под ВЫНь. Было бы интерестно посмотреть на применяемые вами патчи и команды конфигурирования и компиляции под линукс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oll 0 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба Вопрос 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: *** Error 1 из чего вроде понятно что в Вашей сборке нет для avr-size опции -- C. Поясните как состыковать - хочется людям использовать стандартный make file AVR Studio. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба из чего вроде понятно что в Вашей сборке нет для avr-size опции -- C. Она идет отдельным патчем, который klen, по видимому, не наложил.Поясните как состыковать - хочется людям использовать стандартный make file AVR Studio.Возьмите avr-size от WinAVR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oll 0 19 июня, 2009 Опубликовано 19 июня, 2009 · Жалоба Она идет отдельным патчем, который klen, по видимому, не наложил.Возьмите avr-size от WinAVR. СПАСИБО - работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 19 июня, 2009 Опубликовано 19 июня, 2009 · Жалоба Она идет отдельным патчем, который klen, по видимому, не наложил.Возьмите avr-size от WinAVR. а где патч лежит, посмотрю, добавлю лень было раньше искать и тд. поскольку есть своя утилитка была написана которая размеры секций вычислет проценты от размеров флеш и озу показывает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться