Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: свежак KGP win32/arm/avr/mips/m68k
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
klen
Цитата(ukpyr @ Nov 19 2008, 20:49) *
вопрос к klen : на какую папку настроена ваша сборка avr-gcc ?
при запуске avr-gcc выдает сообщение что не находит сс1.
при добавлении пути к сс1 в %PATH% ругается что не находит какой-то библиотечный .o файл.
в сборках WinAVR этого не было.

это косяг, такого не должно быть. Как Вы его устанавливали?
1. распаковываете архив.
2. кладете содержимое в отдельную папку XXX .
3. прописываете путь к XXX\bin

все, из этого положения работатьдолжно сразу. двигать папки содержимого и файлы нельзя.
ukpyr
так и сделал. не работает :
Цитата
cc1 -quiet -v -I. -Ilib -imultilib avr5 -iprefix e:\work\tools\prg\lng\c\gcc\avr\bin\../lib/gcc/avr/4.4.0/ -MD out\obj\skss_01.d -MF E:\work\projects\outcome\delta\skss_01\src\out\.dep\skss_01.o.d -MP -MQ out\obj\skss_01.o -DF_CPU=1000000UL -include skss_01.h skss_01.c -quiet -dumpbase skss_01.c -mmcu=atmega16 -auxbase-strip out\obj\skss_01.o -gdwarf-2 -Os -Wall -Wstrict-prototypes -Wundef -std=gnu99 -version -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -o c:\windows\Temp/ccTaTY11.s
avr-gcc: CreateProcess: No such file or directory


WinAVR 4.1.1 из той же папки компилирует нормально.

и еще бинарные файлы вашей сборки намного больше чем у WinAVR : avr/bin занимает 33М против 6М.
klen
2_ukpyr
1. какой архив используете.
2. по размеру. я собираю все библиотеи с отладочной информацией. вдруг понадобится. в прошивку всервно идет только целевой код.
ukpyr
Цитата
1. какой архив используете.

kgp_avr-bu2.19.50_20081005-gcc4.4.0_20081003-avrlibc1.6.2.7z

с последним WinAVR то же самое, пока не могу понять в чем причина.

Цитата
по размеру. я собираю все библиотеи с отладочной информацией. вдруг понадобится. в прошивку всервно идет только целевой код

просто собираю флешку портабельного софта для работы на выездах, приходится экономить объем.
klen
Цитата(ukpyr @ Nov 22 2008, 20:25) *
kgp_avr-bu2.19.50_20081005-gcc4.4.0_20081003-avrlibc1.6.2.7z

с последним WinAVR то же самое, пока не могу понять в чем причина.
просто собираю флешку портабельного софта для работы на выездах, приходится экономить объем.

я себе такую тоже сделал.
для этого сделал себе MinGW с динамической конфигурацией путей в момент загрузки консоли.
в пакете всегда есть msys, и все тулсы для сборки проектов win32,AVR,ARM
с эклипсом трудно - на машине в которую воткнуто флеш должна быть еще и ява машина.

если хотите могу выложть - переделаете под себя.
mikel
Сергей, а KGP-ARM по идее поддерживает VFP в ARM926EJ-S в отличии от CodeSourcery Lite? Я что-то ни одной готовой тулчейн с поддержкой vfp не нашел.
ukpyr
Цитата
вопрос к klen : на какую папку настроена ваша сборка avr-gcc ?
при запуске avr-gcc выдает сообщение что не находит сс1.
при добавлении пути к сс1 в %PATH% ругается что не находит какой-то библиотечный .o файл. в сборках WinAVR этого не было.

хм, заработало после создания сист.переменных GCC_EXEC_PREFIX (путь к сс1), LIBRARY_PATH (пути к lib, lib/gcc/avr/4..).
gcc вроде должен находить сам, нет ?
IgorKossak
Цитата(ukpyr @ Dec 12 2008, 11:36) *
хм, заработало после создания сист.переменных GCC_EXEC_PREFIX (путь к сс1), LIBRARY_PATH (пути к lib, lib/gcc/avr/4..).
gcc вроде должен находить сам, нет ?

Это зависит от установщика пакета. Прописывает ли он автоматически все нужные пути и переменные. Не все установщики это делают.
Кроме того пользователь может установить тулчейны для разных платформ. Как быть в таком случае?
ukpyr
Цитата
Кроме того пользователь может установить тулчейны для разных платформ. Как быть в таком случае?

у меня так и сделано - на флешке тулчейны для AVR,ARM,Win32.
так вот некоторым версиям достаточно добавить путь к папке bin нужного тулчейна в начале скрипта компиляции. В новых это не проходит - ругается что не находит cc1, crt*.o и т.п. Если дополнительно прописать пути к этим файлам в переменные GCC_EXEC_PREFIX, LIBRARY_PATH в скрипте, то компилирует нормально. Непонятно почему gcc не может находить эти пути самостоятельно ?
Сергей Борщ
Цитата(IgorKossak @ Dec 12 2008, 12:06) *
Кроме того пользователь может установить тулчейны для разных платформ. Как быть в таком случае?
В таком случае все действия делают через вызов <имя_платформы>-gcc.exe, а уже он находит необходимые as, cc1, ld и библиотеки. Ищет как по некоторым абсолютным путям, так и по относительным путям от того места, где лежит сам. По-моему так. Можно запустить его на компиляцию с ключем -v и он расскажет где что искал и где что нашел.
ukpyr
Цитата
Ищет как по некоторым абсолютным путям, так и по относительным путям от того места, где лежит сам
так вот вопрос - почему не ищет и не находит ?
Сергей Борщ
Цитата(ukpyr @ Dec 12 2008, 16:05) *
так вот вопрос - почему не ищет и не находит ?
Так покажите, что пишет -v, подумаем. Попробуйте для WinAVR и сборки klen-а, сравним.
Код
echo int main() {return 0;} > test.c && gcc -v test.c >log.txt 2>&1
klen
я давно порпавил код чтоб ничего прописывать не надобыло. вся путевая адресация относительно корневой директории пакетка.
это какой то глюк давайте разбиратся.
покажите что напишет сс1 -v


на выходных пересоберу все - еще раз проверим все. все работало уде давно и долго - я и проверять престал.
ukpyr
о, собралось.
не знаю что за глюк был.

запуск компилятора :
Цитата
set PATH=%GCC_ROOT%\avr_kgp\bin;%PATH%
avr-gcc -v main.c >1.txt 2>2.txt

pause



вывод :
Цитата
Using built-in specs.
Target: avr-kgp-elf
Configured with: ../../src/gcc-4.4-20081107/configure --prefix=/kgp_avr --target=avr-kgp-elf --disable-nls --enable-languages=c,c++ -v
Thread model: single
gcc version 4.4.0 20081107 (experimental) (GCC)
Klen's GCC package (KGP) for 8-bit AVR/elf platform
see latest build in www.klen.orgCOLLECT_GCC_OPTIONS='-v'
e:/work/tools/prg/lng/c/gcc/avr_kgp/libexec/gcc/avr-kgp-elf/4.4.0/cc1.exe -quiet -v -iprefix e:\work\tools\prg\lng\c\gcc\avr_kgp\bin\../lib/gcc/avr-kgp-elf/4.4.0/ main.c -quiet -dumpbase main.c -auxbase main -version -o c:\windows\Temp/cco66buf.s
ignoring nonexistent directory "e:/work/tools/prg/lng/c/gcc/avr_kgp/avr-kgp-elf/sys-include"
#include "..." search starts here:
#include <...> search starts here:
e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/include
e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/include-fixed
e:/work/tools/prg/lng/c/gcc/avr_kgp/avr-kgp-elf/include
End of search list.
GNU C (GCC) version 4.4.0 20081107 (experimental) (avr-kgp-elf)
compiled by GNU C version 4.3.2, GMP version 4.2.4, MPFR version 2.3.2.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: ecd85a928d73c60df54246d38c43bb7a
COLLECT_GCC_OPTIONS='-v'
e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/bin/as.exe -o c:\windows\Temp/ccgV11Cj.o c:\windows\Temp/cco66buf.s
COMPILER_PATH=e:/work/tools/prg/lng/c/gcc/avr_kgp/libexec/gcc/avr-kgp-elf/4.4.0/;e:/work/tools/prg/lng/c/gcc/avr_kgp/libexec/gcc/;e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/bin/
LIBRARY_PATH=e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/;e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/;e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/lib/
COLLECT_GCC_OPTIONS='-v'
e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/bin/ld.exe -m avr2 e:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/lib/crts8515.o -Le:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0 -Le:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc -Le:/work/tools/prg/lng/c/gcc/avr_kgp/lib/gcc/avr-kgp-elf/4.4.0/../../../../avr-kgp-elf/lib c:\windows\Temp/ccgV11Cj.o -lgcc -lc -lgcc


проверю на других таргетах.
klen
Цитата(mikel @ Dec 8 2008, 14:29) *
Сергей, а KGP-ARM по идее поддерживает VFP в ARM926EJ-S в отличии от CodeSourcery Lite? Я что-то ни одной готовой тулчейн с поддержкой vfp не нашел.

вопрос не понял.
KanKan
Цитата(klen @ Dec 13 2008, 11:43) *
вопрос не понял.


Ну вообще меня интересовало будет ли gcc генерить hardware VFP/FPU код для LPC3180 при использовании -mfpu=vfp. Как я понял, в LPC3180 есть "стандартный" армовский сопроцессор VFP9-S (VFPv2).

Я вроде-бы где-то читал что халявная Codesourcery Lite не генерит hardware vfp код. Мол только платные версии это могут.
Хотя теперь уже сомневаюсь... Может имелись ввиду старые версии codesourcery с GCC до 4.0 которые не поддерживали VFP вообще. А может писали про то что библиотеки в Lite версиях собраны без поддержки VFP а а новые Pro версии включают newlib которая"optimized for vfp".
Меня интересует возможность использования сопроцессора в своем (не библиотечном) C-коде.

Извиняюсь за непонятность вопроса smile.gif Для меня это все несколько в новинку - что ARM что GNU toolchain.

PS: задавая вопрос случайно зашел под старым (забытым) ником mikel.
klen
2_KanKan

код test.c
Код
double D(double a , double b)
{
  return (a - b) + 0.5*(a-b)*(a-b) + 0.25*(a-b)*(a-b)*(a-b);
}


$ arm-kgp-elf-gcc -S test.c -mfloat-abi=softfp -mfpu=vfp

Код
    .file    "test.c"
    .text
    .align    2
    .global    D
    .type    D, %function
D:
    @ args = 0, pretend = 0, frame = 0
    @ frame_needed = 0, uses_anonymous_args = 0
    @ link register save eliminated.
    fmdrr    d4, r0, r1
    fmdrr    d5, r2, r3
    fsubd    d7, d4, d5
    fldd    d6, .L3
    fldd    d5, .L3+8
    fmuld    d6, d7, d6
    fmuld    d5, d7, d5
    fcpyd    d4, d7
    fmuld    d5, d7, d5
    fmacd    d4, d7, d6
    fmacd    d4, d7, d5
    fmrrd    r0, r1, d4
    bx    lr
.L4:
    .align    2
.L3:
    .word    0
    .word    1071644672
    .word    0
    .word    1070596096
    .size    D, .-D
    .comm    z,8,4
    .ident    "GCC: (GNU) 4.4.0 20081003 (experimental)"


оно? все инструкции начинающиеся с "f" относятся ксопроцессору VFP
KanKan
Цитата(klen @ Dec 15 2008, 12:44) *
2_KanKan

.......

оно? все инструкции начинающиеся с "f" относятся ксопроцессору VFP


Ну да, вроде оно!
Народ на других форумах правда упоминает некотрые странности/баги gcc-шного кода для VFP, но это уже баги gcc а не конкретной сборки, да и к томуже старых версий.
Спасибо. Я сам пока разбираюсь с армами на примере ARM7 и Cortex-M3, до 9-го и сопроцессора еще не добрался, но уже давно лежит плата на lpc3180 которую надо запустить с поддержкой vfp для одного хобби-проекта.
ukpyr
ошибка в файле avr/wdt.h:133:5: error: operator '||' has no left operand :
Код
#if || defined(__AVR_ATxmega64A1__) \
|| defined(__AVR_ATxmega64A3__) \
|| defined(__AVR_ATxmega128A1__) \
|| defined(__AVR_ATxmega128A3__) \
|| defined(__AVR_ATxmega256A3__) \
|| defined(__AVR_ATxmega256A3B__)
ukpyr
?
klen
убрать нада первый || и все.

#if || defined(__AVR_ATxmega64A1__) \

поменять на

#if defined(__AVR_ATxmega64A1__) \
klen
свежак для AVR

bu2.19.51_20081223
gcc4.4.0_20081223
gdb6.8.0_20081223
avrlibc1.6.4
kimstik
Цитата(klen @ Dec 23 2008, 18:00) *
свежак для AVR

bu2.19.51_20081223
gcc4.4.0_20081223
gdb6.8.0_20081223
avrlibc1.6.4

проверил на LUFA(MyUSB) - работает
код просел на 22 байта в сравнении gcc4.4.0.20080530 smile.gif
ikX
Нельзя ли в одной из следующих сборок (если таковы конечно будут) gdb собрать с поддержкой TUI-режима ? Или такой режим не работает в Win32?
klen
Цитата(ikX @ Dec 25 2008, 16:37) *
Нельзя ли в одной из следующих сборок (если таковы конечно будут) gdb собрать с поддержкой TUI-режима ? Или такой режим не работает в Win32?

я поробую, но сомневаюсь что из этого что то получится, наверно понянутся либы и хидеры X, которых нет....
возможно этот финт можно провернуть под Cygwin.

а зачем собсно? окна это зло!
ukpyr
опа, в этой версии опять вылезло :
сс1 : avr-gcc: CreateProcess: No such file or directory

Код
Using built-in specs.
Target: avr
Configured with: ../../../src/gcc/configure --prefix=/opt/home/cross-mingw/distr-avr --target=avr --disable-threads --disable-shared --enable-multilib --disable-libssp --disable-libmudflap --disable-libgomp --enable-languages=c,c++ --host=i686-pc-mingw32 -v
Thread model: single
gcc version 4.4.0 20081223 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-v'
cc1 -quiet -v -iprefix e:\work\tools\prg\lng\c\gcc\avr_kgp\bin\../lib/gcc/avr/4.4.0/ main.c -quiet -dumpbase main.c -auxbase main -version -o c:\windows\Temp/cccJAn6a.s
avr-gcc: CreateProcess: No such file or directory
klen
Цитата(ukpyr @ Dec 26 2008, 00:59) *
опа, в этой версии опять вылезло :
сс1 : avr-gcc: CreateProcess: No such file or directory

Код
Using built-in specs.
Target: avr
Configured with: ../../../src/gcc/configure --prefix=/opt/home/cross-mingw/distr-avr --target=avr --disable-threads --disable-shared --enable-multilib --disable-libssp --disable-libmudflap --disable-libgomp --enable-languages=c,c++ --host=i686-pc-mingw32 -v
Thread model: single
gcc version 4.4.0 20081223 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-v'
cc1 -quiet -v -iprefix e:\work\tools\prg\lng\c\gcc\avr_kgp\bin\../lib/gcc/avr/4.4.0/ main.c -quiet -dumpbase main.c -auxbase main -version -o c:\windows\Temp/cccJAn6a.s
avr-gcc: CreateProcess: No such file or directory

вопрос , а почему не у всех вылазит???

1. какая ос
1б. куда распакован пакет.
1в. переменная PATH ?
2. командную строку комЭпиляции ?
3. лог FileMon'а отом как avr-gcc ищет сс1
4. проверте сс1, он должен вообще быть и запускатся (неиспорченый бинарник), \libexec\gcc\avr\4.4.0\cc1.exe

может это глюки. ниче не понимаю. а много у кого такиеже проблемы с моей сборкой?
ukpyr
система - XP SP3
распакован в : e:\work\tools\prg\lng\c\gcc\avr_kgp

скрипт компиляции :
Код
set PATH=%GCC_ROOT%\avr_kgp\bin;%PATH%
avr-gcc -v main.c >1.txt 2>2.txt
pause


переменная GCC_ROOT=e:\work\tools\prg\lng\c\gcc
kimstik
Цитата(ukpyr @ Dec 26 2008, 11:17) *
система - XP SP3
распакован в : e:\work\tools\prg\lng\c\gcc\avr_kgp

скрипт компиляции :
Код
set PATH=%GCC_ROOT%\avr_kgp\bin;%PATH%
avr-gcc -v main.c >1.txt 2>2.txt
pause


переменная GCC_ROOT=e:\work\tools\prg\lng\c\gcc

Может у тебя переменная GCC_EXEC_PREFIX есть? Её ругают.
У меня нет ни одной переменной от GCC, только в PATH путь до бинарника.
ukpyr
Цитата
Может у тебя переменная GCC_EXEC_PREFIX есть?

нет

предыдущей сборкой компилируется...
klen
Всех коллег с наступающим!
Большой новогодний мегапак!

все сегодняшнее свежее высасонное через cvs или svn. допиленое и собранное


свежак для avr
http://klen.org/Files/DevTools/kgp_avr-bu2...6.4_20081227.7z
проверено на рабочем проекте c atmega64

свежак для arm
http://klen.org/Files/DevTools/kgp_arm-elf...d1.0_svn1281.7z
проверено на рабочем проекте c Olimex STM32-H103
проверено на рабочем проекте c Olimex LPC-H2148


свежак для win32 которым собрано самое себя и все что выше нарисовано
http://klen.org/Files/DevTools/kgp_win32_20081227.7z
собрано с библой OpenMP для паралельных вычислений
собран libglew32 для тех кто пишит исползует OpenGL
собран libpthread для поддержки OpenMP и ваще нужно иногда
ежедневно тестируеццо на больших рабочих проектах

за сим откланяюсь до следующего года
послезавтра суточное дежурство по зашите Родины, а потом.... на охоту до 10 числа,
Я 12 ДНЕЙ НЕ УВИЖУ КОМПЬТОРА!!! ЭЛЕКТРИЧЕСТВА!!! МОБИЛУ В ТОПКУ!!! ТОКА РУЖЖО ПАТРОНЫ ГОНЧАГ КОНЬЯК КОСТЕР ЛУНКА УДОЧКА МОТЫЛЬ ОКУНЬ ПОЛЯ ЗАЙЦЫ ТОПОР СЕНО КОРОВА НАВОЗ ЕЛКИ ПАЛКИ СЛЕДЫ НА СНЕГУ РИСОВАНИЕ АКВАРЕЛЬЮ ФОТО!!!

спасибо Всем кто использует GNU GCC в общем и KGP в частности. Наш труд не пропадет. 1111493779.gif

всем счастья в новом... santa2.gif
S.R.
Прошу заранее извинить, если ошибся темой smile.gif

Пользуюсь сборками от klen для компиляции и сборки проектов под BREW SDK 3.1.5. В данный момент установлена последняя (1228) сборка с gcc 4.4.0.
Вылез интересный баг с компиляцией операторов <<.

В BREW SDK есть макрос:
typedef uint32 RGBVAL;
#define MAKE_RGB(r, g, cool.gif (RGBVAL) ( ((uint32)® << 8) + ((uint32)(g) << 16) + ((uint32)(cool.gif << 24) )
Есть код его использующий:
pSkin->colorText = MAKE_RGB( color.valR, color.valG, color.valB );
где valR, valG, valB - uint8, colorText - RGBVAL.

При выполнении на устройстве возникли трудности, т.к. текст выводился не заданным цветом, а каким-то другим. При отладке в лог обнаружилось, что переменная colorText содержит значение отличающееся от ожидаемого. Так, при считывании из ресурса чисел FF,1,1 в переменной оказывается не 0101FF00, а 0101FFFF... Т.е. в младшем байте (прозрачность) неизвестно откуда появились неизвестные FF...

При компиляции и сборке используются следующие ключи
CODE = -mlittle-endian -fshort-enums -fshort-wchar -fno-builtin -ffunction-sections -Wall
CPU = -mcpu=arm7tdmi
ROPI =
TARG = -mapcs-frame
INTRWK =
DYNAPP = -DDYNAMIC_APP
OPT = -Os
INC = -I$(AEEINCPATH) $(APP_INCLUDES)
LIBDIRS = -L$(GCC_LIBPATH)
OUT = -c
LINK_CMD = --gc-sections --emit-relocs -Map $(TARGET).map
LIBS = -lgcc
BINFORMAT = -O binary
CFLAGS = $(OUT) $(DYNAPP) $(CPU) $(ROPI) $(TARG) $(INTRWK) $(CODE) $(INC) $(OPT)

Летом, в предыдущей версии проекта, видимо использовался gcc 4.2 или 4.3 и там этой ошибки не было. Но, как оказалось, у меня нет привычки сохранять старые версии компиляторов...
klen
свежак

АVR:
http://klen.org/Files/DevTools/kgp_avr-bu2...7.0.20090205.7z


ARM:
http://klen.org/Files/DevTools/kgp_arm-elf...1.0.20090210.7z
дособрал сюда фортран, прикольно! работает, можно скомпилять считалку и запустить на микроконтроллере. нынешние мк круче давнишних суперкомпъюторов!

обновил свож среду сборки kgp-mingw32, это то чем все собирается вышеперчисленное, если кому нада тоже выложу.
demiurg_spb
Цитата(klen @ Feb 11 2009, 11:57) *
обновил свож среду сборки kgp-mingw32, это то чем все собирается вышеперчисленное, если кому нада тоже выложу.
А тожsmile.gif
kimstik
супер smile.gif
А можете выложить подробную инструкцию как вы это собираете?
alx2
Цитата(kimstik @ Feb 11 2009, 17:17) *
А можете выложить подробную инструкцию как вы это собираете?
Инструкции есть в дистрибутивах.
kimstik
Цитата(alx2 @ Feb 12 2009, 12:58) *
Инструкции есть в дистрибутивах.

Ок, спасибо. Я умею собирать под Mingw. Но это все происходит с бубнами. Все время не хватает библиотек/ чтото надо патчить/ ключи компиляции полезные.
То, что все это после затрат некоторого времени, правильную или близкую к правильной последовательность можно найти в сети все знают...

Перефразирую. Многим было бы полезно знать как на пустой машине собрать это. То есть откуда что взять, что пропатчить, какие ключи, ...

ps: OMP рулит smile.gif
alx2
Цитата(kimstik @ Feb 12 2009, 16:40) *
Ок, спасибо. Я умею собирать под Mingw. Но это все происходит с бубнами. Все время не хватает библиотек/ чтото надо патчить/ ключи компиляции полезные.
Хм. Тогда не знаю. Не знал, что при сборке под mingw требуется что-то дополнительно...
kimstik
Последняя сборка под винду при любом подключении
#include <mmintrin.h>
дает кучу ошибок в нем
Так что интринсики использовать нельзя sad.gif
Так что я пока откатился на 4.3
klen
Цитата(kimstik @ Feb 17 2009, 14:17) *
Последняя сборка под винду при любом подключении
#include <mmintrin.h>
дает кучу ошибок в нем
Так что интринсики использовать нельзя sad.gif
Так что я пока откатился на 4.3


посмотрим.
я вооьщето пробывал неделю назад SSE3 использовать - получалось.
в любом случае погляжу
Make_Pic
Цитата(klen @ Feb 11 2009, 11:57) *
свежак

АVR:
http://klen.org/Files/DevTools/kgp_avr-bu2...7.0.20090205.7z


ARM:
http://klen.org/Files/DevTools/kgp_arm-elf...1.0.20090210.7z
дособрал сюда фортран, прикольно! работает, можно скомпилять считалку и запустить на микроконтроллере. нынешние мк круче давнишних суперкомпъюторов!

обновил свож среду сборки kgp-mingw32, это то чем все собирается вышеперчисленное, если кому нада тоже выложу.


Уважаемый klen! Может вы все таки соберете последний GCC под 68000 и ColdFire ? Пожалуйста - прошу вас!!!
klen
Цитата(Make_Pic @ Feb 26 2009, 14:22) *
Уважаемый klen! Может вы все таки соберете последний GCC под 68000 и ColdFire ? Пожалуйста - прошу вас!!!

я на выходных попробую. если невыложу в воскресение - напомните в личку
Make_Pic
Цитата(klen @ Feb 27 2009, 00:09) *
я на выходных попробую. если невыложу в воскресение - напомните в личку


Хорошо - заранее спасибо!
klen
2_Make_Pic
как Вы просили собрал для m68k/ColdFire m68k-elf
bu
gcc
newlib
gdb

все сегодняшнее

к себе на FTP пожже выложу если протестируете и оно работать будет
Make_Pic
Цитата(klen @ Feb 27 2009, 13:41) *
2_Make_Pic
как Вы просили собрал для m68k/ColdFire m68k-elf
bu
gcc
newlib
gdb

все сегодняшнее

к себе на FTP пожже выложу если протестируете и оно работать будет


Спасибо - попытаюсь в эти выходные протестировать.
klen
Цитата(kimstik @ Feb 17 2009, 14:17) *
Последняя сборка под винду при любом подключении
#include <mmintrin.h>
дает кучу ошибок в нем
Так что интринсики использовать нельзя sad.gif
Так что я пока откатился на 4.3

Пересобрал Давайте свой тестовый кусок кода. Бум проверять.
klen
В KGP добавлен GNAT
если кто желает писать и отлаживатся на АДА - пожалуйста..

www.klen.org/Files/DevTools/KGP_i686-pc-mingw32_GNAT_Eclipse-Europe.7z

читать README в архиве


2_Make_Pic
Выходные уже кончились? вернее уже опять почти начались. получилось потестировать сборку кода для m68k/ColdFire ?
Make_Pic
Цитата(klen @ Mar 6 2009, 08:59) *
...
2_Make_Pic
Выходные уже кончились? вернее уже опять почти начались. получилось потестировать сборку кода для m68k/ColdFire ?


Только начал, пока простой проект прошел без проблем, до сложного не дошел - слег с гриппом, выздоровлю - продолжу!

Вдогонку - есть проект opensource BDM для ColdFire и MC68000 под Linux - я хочу его подправить на предмет работы через USB BDM - поможите его потом собрать под WIN?
klen
попробуем
klen
Свежак для AVR

bu 2.19.51_20090323
gcc 4.4.0 20090323
avrlibc 20090323

компиляю довольно сложный проект на меге128, пока все работает.

www.klen.org/Files/DevTools/kgp_avr-bu2.19.51_20090323-gcc4.4.0_20090323-avrlibc-20090323.7z
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.