|
свежак KGP win32/arm/avr/mips/m68k, GNU tools chain |
|
|
|
Jan 19 2008, 21:36
|

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

|
Всем привет. В ознаменовение нового года и открытия раздела выкладывается свежак. binutils-2.18.50-20080115 gcc-4.3.0-20080111 avrlibc-20080116 newlib-20080115 gdb-20080117 все зажато в формат 7z бросаете распакованное в любую папку, прописываете PATH папка/bin далее должно быть все бкз проблем, хидеры и либы должны сами находится и линковатся без дополнительных гимороев. Win32: KGP Win32здесь все, включая нидеры и либы, это то чем я собираю ВСЕ остальноя, включая драйверы для масдая. ~18Mb работает, мин нет. MIPS: KGP MIPSне тестировалось, нет платы. m68k/ColdFire: KGP m68kсобрал первый раз, возможны ошибки для m51qe, собирал ручками. Проверяйте, найдете неправильную кодогенерацию пишите поправлю компилер. Для остальных возможна ошибочная генерация в код FP инструкций(для тех которые не имеют FP), нада пробывать. Evgeny_CD так сказать инициировал интерес к данной сборке, ему и карты в руки. avr: KGP 8bit AVRТут как обычно, работает тоже без мин, я веду рабочий проект на mega1280, девайсы не жужжат. Новое - добавлена подархитектура avr35(usb82,usb162), поддерживается avr6 (m256x) arm: KGP ARMтоде самое, веду проект, все скомпиленное работает. спасиба за внимание.
|
|
|
|
|
 |
Ответов
(1080 - 1094)
|
Dec 11 2015, 15:07
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(klen @ Dec 11 2015, 10:50)  просьба проверить и отпистся по результатам - мне неначем проверить. Чисто сишный проект для cm3 собрался нормально (-Os): 4.9.3 - 10356 байт 6.0.0 - 9716 байт В железе пока не проверял. Спасибо! Может и для AVR под винду соберёте свежачёк? А то новее 4.9.2 в сети нет готовых сборок...
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Dec 19 2015, 23:28
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040

|
Цитата(klen @ Dec 9 2015, 22:29)  свежак. www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20151209_HYPERICUM.7z Небольшой проект под ATSAMD21 собирается и работает. (ARM Cortex-M0+ r0p1). ключи по рекомендациям -mcpu=cortex-m0plus -mfloat-abi=soft -mthumb -O2 -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects Спасибо!
|
|
|
|
|
Dec 25 2015, 19:16
|
Местный
  
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503

|
Цитата(klen @ Dec 11 2015, 12:50)  все тоже самое для 64 битного масдая http://www.klen.org/Files/DevTools/x86_64-...10_HYPERICUM.7zпросьба проверить и отпистся по результатам - мне неначем проверить. продолжаем опрос, изварщенцы в квадрате есть? нужна сборка для 32 битного масдая? Для 32 битовой Ubuntu существует сборка?
Сообщение отредактировал nanorobot - Dec 25 2015, 19:29
|
|
|
|
|
Dec 29 2015, 16:38
|
Местный
  
Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503

|
Цитата(klen @ Dec 29 2015, 21:18)  В жизни всякое бывает... А где такой нужно? Просто интересно. Расскажите - соберу  первопричина данного желания рассосалась. тем не менее , благодарю
|
|
|
|
|
Dec 31 2015, 23:23
|
Местный
  
Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955

|
Цитата(klen @ Dec 29 2015, 19:18)  В жизни всякое бывает... А где такой нужно? Просто интересно. Расскажите - соберу  Такой - в смысле 32-битный Убунту ? У меня вон дома 32-битный Дебиан 6 Squeeze, и я неоднократно спрашивал в теме, будут ли сборки под 32-бит Линукс (ARM & AVR)...
|
|
|
|
|
Jan 7 2016, 13:56
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040

|
www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20151209_HYPERICUM.7z таки не собирает кое-что: CODE vzaytsev@vzdeb8:~/work/autometer$ arm-kgp-eabi-g++ -Wall -fno-exceptions -fno-rtti -mcpu=cortex-m0plus -mfloat-abi=soft -mthumb -O2 -c trunk/src/ntc_def.cpp trunk/src/ntc_def.cpp:19:3: internal compiler error: Недопустимая инструкция {R2ADC(398.3700), -55} ^
Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. кусок выхлопа cpp: CODE #pragma pack(push,1) typedef struct {
uint16_t valueADC;
int16_t valueT; } STermistorRange; #pragma pack(pop)
const STermistorRange g_tempRange[] = { {((uint16_t)(398.3700*4096.0/(398.3700 +(10.478)))), -55} , {((uint16_t)(371.7150*4096.0/(371.7150 +(10.478)))), -54} , {((uint16_t)(347.0050*4096.0/(347.0050 +(10.478)))), -53} , {((uint16_t)(324.0850*4096.0/(324.0850 +(10.478)))), -52} штатный (debian jessie) arm-none-eabi-gcc (4.8.4-1+11-1) 4.8.4 20141219 (release) компилирует без вопросов...
|
|
|
|
|
  |
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0
|
|
|