Krom 0 22 мая, 2008 Опубликовано 22 мая, 2008 · Жалоба binutils-2.18.50 нормально собрались? Или пришлось пошаманить? У меня они собираться отказались, я пока ограничился 2.18.1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 22 мая, 2008 Опубликовано 22 мая, 2008 · Жалоба binutils-2.18.50 нормально собрались? Или пришлось пошаманить? У меня они собираться отказались, я пока ограничился 2.18.1 с BU давно никаких проблем нет, руками не трогаю. Что именно не компиляется/несобирается Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Make_Pic 0 22 мая, 2008 Опубликовано 22 мая, 2008 · Жалоба свежак для ARM bu2.18.50.20080521_gcc4.4.0-20080516_newlib20080521_gdb6.8.7z полный мультилиб, be/fpu/interwork/thumb/thumb2(для кортексов) тестирую на lpc2148/FreeRTOS/12 задачек, динамическое выделение памяти и тд - работает без сбоев. к выходным будет планируется всежак под mips64, avr, mingw32 А для MC68000/Coldfire не планируется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krom 0 23 мая, 2008 Опубликовано 23 мая, 2008 · Жалоба с BU давно никаких проблем нет, руками не трогаю. Что именно не компиляется/несобирается Конфигурирую со следующими опциями: --prefix=${PREFIX} --target=${TARGET} --disable-nls --disable-shared --with-gnu-ld --with-gnu-as --enable-interwork --enable-multlib --with-float=soft При сборке выдает следущее: arlex.l: In function ‘yylex’: arlex.l:44: error: ‘ADDLIB’ undeclared (first use in this function) arlex.l:44: error: (Each undeclared identifier is reported only once arlex.l:44: error: for each function it appears in.) arlex.l:45: error: ‘ADDMOD’ undeclared (first use in this function) arlex.l:46: error: ‘CLEAR’ undeclared (first use in this function) arlex.l:47: error: ‘CREATE’ undeclared (first use in this function) arlex.l:48: error: ‘DELETE’ undeclared (first use in this function) arlex.l:49: error: ‘DIRECTORY’ undeclared (first use in this function) arlex.l:50: error: ‘END’ undeclared (first use in this function) arlex.l:51: error: ‘EXTRACT’ undeclared (first use in this function) arlex.l:52: error: ‘FULLDIR’ undeclared (first use in this function) arlex.l:53: error: ‘HELP’ undeclared (first use in this function) arlex.l:54: error: ‘LIST’ undeclared (first use in this function) arlex.l:55: error: ‘OPEN’ undeclared (first use in this function) arlex.l:56: error: ‘REPLACE’ undeclared (first use in this function) arlex.l:57: error: ‘VERBOSE’ undeclared (first use in this function) arlex.l:58: error: ‘SAVE’ undeclared (first use in this function) arlex.l:79: error: ‘yylval’ undeclared (first use in this function) arlex.l:80: error: ‘FILENAME’ undeclared (first use in this function) arlex.l:85: error: ‘NEWLINE’ undeclared (first use in this function) arlex.c: At top level: arlex.c:1856: warning: no previous prototype for ‘yyget_lineno’ arlex.c:1865: warning: no previous prototype for ‘yyget_in’ arlex.c:1873: warning: no previous prototype for ‘yyget_out’ arlex.c:1881: warning: no previous prototype for ‘yyget_leng’ arlex.c:1890: warning: no previous prototype for ‘yyget_text’ arlex.c:1899: warning: no previous prototype for ‘yyset_lineno’ arlex.c:1911: warning: no previous prototype for ‘yyset_in’ arlex.c:1916: warning: no previous prototype for ‘yyset_out’ arlex.c:1921: warning: no previous prototype for ‘yyget_debug’ arlex.c:1926: warning: no previous prototype for ‘yyset_debug’ arlex.c:1960: warning: no previous prototype for ‘yylex_destroy’ make[4]: *** [arlex.o] Ошибка 1 make[4]: Leaving directory `/usr/local/arm/src/build/binutils-2.18.50/binutils' make[3]: *** [all-recursive] Ошибка 1 make[3]: Leaving directory `/usr/local/arm/src/build/binutils-2.18.50/binutils' make[2]: *** [all] Ошибка 2 make[2]: Leaving directory `/usr/local/arm/src/build/binutils-2.18.50/binutils' make[1]: *** [all-binutils] Ошибка 2 make[1]: Leaving directory `/usr/local/arm/src/build/binutils-2.18.50' make: *** [all] Ошибка 2 Все тоже самое с binutils-2.18-1 проходит на ура Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 23 мая, 2008 Опубликовано 23 мая, 2008 · Жалоба какойто рецидив... нипанятно че произошло. вытяните исходники через CVS и попробуйте еще раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krom 0 23 мая, 2008 Опубликовано 23 мая, 2008 · Жалоба какойто рецидив... нипанятно че произошло. вытяните исходники через CVS и попробуйте еще раз. Да я вообще-то исходники с дебиана брал, может они там чего наворочали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 24 мая, 2008 Опубликовано 24 мая, 2008 · Жалоба свежий OpenOCD сегодняшний сконфигурен --enable-parport --enable-dummy --enable-ft2232_ftd2xx --enable-amtjtagaccel --enable-ep -93xx --enable-ecosboard --enable-at91rm9200 --enable-gw16012 --enable-presto_ftd2xx http://www.klen.org/Files/DevTools/openocd.exe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 26 мая, 2008 Опубликовано 26 мая, 2008 · Жалоба свежий OpenOCD сегодняшний сконфигурен --enable-parport --enable-dummy --enable-ft2232_ftd2xx --enable-amtjtagaccel --enable-ep -93xx --enable-ecosboard --enable-at91rm9200 --enable-gw16012 --enable-presto_ftd2xx http://www.klen.org/Files/DevTools/openocd.exe А поддержку JLink не проверяли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 26 мая, 2008 Опубликовано 26 мая, 2008 · Жалоба А поддержку JLink не проверяли? нужен? попробую с следующий раз Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 26 мая, 2008 Опубликовано 26 мая, 2008 · Жалоба нужен? попробую с следующий раз Интересно попробовать, развитие проекта я отслеживаю, но после очередной переустановки системы лень переустанавливать Autoconf, Perl etc. Или они есть для MinGW в простой упаковке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 26 мая, 2008 Опубликовано 26 мая, 2008 · Жалоба Или они есть для MinGW в простой упаковке? Есть конечно. тока я всеравно пол линухом для Mingw собираю (--host=i686-pc-mingw32) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 2 июня, 2008 Опубликовано 2 июня, 2008 · Жалоба Во ознаменование начала лета - летний свежак: win32: www.klen.org/Files/DevTools/kgp_win32_bu2.18.50.20080601_gcc4.4.0.20080530_gdb6.8.20080531.7z 1. содержит большой набор барахла в виде библиотек. 2. теперь добавлена libpthread 3. можно извращатся с паралельным программированием, включена поддержка OpenMP (gcc собран с libgomp). в корне есть примерчик на эту тему с расчетом симла пи - gomp_test.c arm-elf: www.klen.org/Files/DevTools/kgp_arm-elf_bu2.18.50.20080601_gcc4.4.0.20080530_gdb6.8.20080531_newlib-cvs20080531_openocd-svn20080602.7z как всегда напихано все что может пригодится (multilib) mips64-elf: www.klen.org/Files/DevTools/kgp_mips64-elf_bu2.18.50.20080601_gcc4.4.0.20080530_gdb6.8.20080531_newlib-cvs20080531.7z avr: www.klen.org/Files/DevTools/kgp_avr-elf_bu2.18.50.20080601_gcc4.4.0.20080530_gdb6.8.20080531_avrlibc1.6.2.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chak 0 3 июля, 2008 Опубликовано 3 июля, 2008 · Жалоба To klen У Вас так легко все получается пересобрать что аж дух захватывает :a14: . А у меня при работе с mega2561 под WinAVR проблема которую Eric B. Weddington не хочет решать (пока). Я уже описывал ее в другой ветке но вкратце вот в чем вопрос: это касается поддержкой ядер AVR с размером памяти 256к. При обращении к библиотечным функциям с переменным числом параметров (например fprint) компилятор встраивает вызовы к встроенным макросам __prologue_saves__ / __epilogue_restores__ из библиотеки libgcc.a. Данные для этих макросов, которые готовятся на этапе вызова функций, совершенно не учитывают размера памяти больше чем 128к (64к слов), то есть, инициализируются регистры Z (ZH,ZL), а в макросах используеться инструкция EIJMP, для полноценной работы которой надо еще установить регистр EIND. Вот и получается, что если библиотечные функции с переменным числов параметров располагаються в адресах выше чем 128к, то вся програма перестает работать. А в Ваших сборках для AVR поддержка avr6 коректная? А если нет, то нельзя ли исправить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 22 июля, 2008 Опубликовано 22 июля, 2008 · Жалоба свежак для арм http://www.klen.org/Files/DevTools/kgp_arm...-cvs20080720.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 12 августа, 2008 Опубликовано 12 августа, 2008 · Жалоба Ну че? продолжать? ктонить пользует реально? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться