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

 
 
85 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
Krom
сообщение May 22 2008, 11:02
Сообщение #31


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

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



binutils-2.18.50 нормально собрались? Или пришлось пошаманить? У меня они собираться отказались, я пока ограничился 2.18.1
Go to the top of the page
 
+Quote Post
klen
сообщение May 22 2008, 14:13
Сообщение #32


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

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



Цитата(Krom @ May 22 2008, 15:02) *
binutils-2.18.50 нормально собрались? Или пришлось пошаманить? У меня они собираться отказались, я пока ограничился 2.18.1

с BU давно никаких проблем нет, руками не трогаю. Что именно не компиляется/несобирается
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение May 22 2008, 19:15
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(klen @ May 22 2008, 13:09) *
свежак для 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 не планируется?
Go to the top of the page
 
+Quote Post
Krom
сообщение May 23 2008, 07:10
Сообщение #34


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

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Цитата(klen @ May 22 2008, 18:13) *
с 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 проходит на ура
Go to the top of the page
 
+Quote Post
klen
сообщение May 23 2008, 13:34
Сообщение #35


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

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



какойто рецидив... нипанятно че произошло.
вытяните исходники через CVS и попробуйте еще раз.
Go to the top of the page
 
+Quote Post
Krom
сообщение May 23 2008, 13:52
Сообщение #36


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

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Цитата(klen @ May 23 2008, 17:34) *
какойто рецидив... нипанятно че произошло.
вытяните исходники через CVS и попробуйте еще раз.

Да я вообще-то исходники с дебиана брал, может они там чего наворочали.
Go to the top of the page
 
+Quote Post
klen
сообщение May 24 2008, 09:40
Сообщение #37


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

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



свежий 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
Go to the top of the page
 
+Quote Post
Andy Great
сообщение May 26 2008, 07:42
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(klen @ May 24 2008, 12:40) *
свежий 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 не проверяли?
Go to the top of the page
 
+Quote Post
klen
сообщение May 26 2008, 08:17
Сообщение #39


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

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



Цитата(Andy Great @ May 26 2008, 11:42) *
А поддержку JLink не проверяли?

нужен? попробую с следующий раз
Go to the top of the page
 
+Quote Post
Andy Great
сообщение May 26 2008, 09:08
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(klen @ May 26 2008, 11:17) *
нужен? попробую с следующий раз

Интересно попробовать, развитие проекта я отслеживаю, но после очередной переустановки системы лень переустанавливать Autoconf, Perl etc. Или они есть для MinGW в простой упаковке?
Go to the top of the page
 
+Quote Post
klen
сообщение May 26 2008, 16:34
Сообщение #41


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

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



Цитата(Andy Great @ May 26 2008, 13:08) *
Или они есть для MinGW в простой упаковке?

Есть конечно. тока я всеравно пол линухом для Mingw собираю (--host=i686-pc-mingw32)
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 2 2008, 19:26
Сообщение #42


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

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



Во ознаменование начала лета - летний свежак:

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
Go to the top of the page
 
+Quote Post
Chak
сообщение Jul 3 2008, 10:38
Сообщение #43





Группа: Новичок
Сообщений: 5
Регистрация: 30-06-08
Пользователь №: 38 657



To klen

У Вас так легко все получается пересобрать что аж дух захватывает a14.gif .

А у меня при работе с mega2561 под WinAVR проблема которую Eric B. Weddington не хочет решать (пока). Я уже описывал ее в другой ветке но вкратце вот в чем вопрос: это касается поддержкой ядер AVR с размером памяти 256к. При обращении к библиотечным функциям с переменным числом параметров (например fprint) компилятор встраивает вызовы к встроенным макросам __prologue_saves__ / __epilogue_restores__ из библиотеки libgcc.a. Данные для этих макросов, которые готовятся на этапе вызова функций, совершенно не учитывают размера памяти больше чем 128к (64к слов), то есть, инициализируются регистры Z (ZH,ZL), а в макросах используеться инструкция EIJMP, для полноценной работы которой надо еще установить регистр EIND.
Вот и получается, что если библиотечные функции с переменным числов параметров располагаються в адресах выше чем 128к, то вся програма перестает работать.
А в Ваших сборках для AVR поддержка avr6 коректная? А если нет, то нельзя ли исправить?
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 22 2008, 13:37
Сообщение #44


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

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



свежак для арм

http://www.klen.org/Files/DevTools/kgp_arm...-cvs20080720.7z
Go to the top of the page
 
+Quote Post
klen
сообщение Aug 12 2008, 07:43
Сообщение #45


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

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



Ну че? продолжать?

ктонить пользует реально?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 11:35
Рейтинг@Mail.ru


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