Перейти к содержанию
    

свежак KGP win32/arm/avr/mips/m68k

Всем привет.

В ознаменовение нового года и открытия раздела выкладывается свежак.

 

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

тоде самое, веду проект, все скомпиленное работает.

 

спасиба за внимание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Klen - :a14: Спасибо. Тут меня на работе спросили (сам пользуюсь pn+make) как прикрутить Вашу сборку к AVR Studio вместо WinAVR - я предложил просто заменить файлы в папке WinAVR. Правильно ли это?

И еще - бывает ли GNU компилятор для 16 пиков?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще - бывает ли GNU компилятор для 16 пиков?
Не из семейства GCC, но тоже под GPL - SDCC Брать не релиз (который 2.7.0) - в нем нет библиотек для PIC18Fxxx, а snapshot (в нем еще и некоторые ошибки поправлены). Еще потребуются gputils, искать на sourceforge.net

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Klen - :a14: Спасибо. Тут меня на работе спросили (сам пользуюсь pn+make) как прикрутить Вашу сборку к AVR Studio вместо WinAVR - я предложил просто заменить файлы в папке WinAVR. Правильно ли это?

И еще - бывает ли GNU компилятор для 16 пиков?

 

1. Затирать не надо, просто слейте все в любую папку.

2. Из переменной PATH перенаправте путь из ......WinAVR/bin в ....kgp/bin.

 

в таком случае Вы сможете переключать изспользуемые версии тулсов. Можно записать в PATH оба пути к bin , использоватся будет та которая первей стоить.

 

а для чаво эта сборка ? т.е винавр хуже или в чем причина

WinAVR ядро avr35(usb82,usb162) поддерживает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т.е если я еще на меге8 да 32 . то и не надо :)

 

необязательно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет! Замечательная идея, собрать всё вместе. А то у меня MinGW, WinAVR, WinARm и msp-gcc стоят все порознь, и иногда между собой дерутся:-)

 

Скачал:

  1. KGP Win32
  2. KGP 8bit AVR
  3. KGP ARM

Создал папку kgp, распаковал всё туда. При распаковке оказалось, что файл lib/libiberty.a есть в каждом архиве, причём вроде разные. Это нормально?

 

Не нашёл make и пр.. Взял из winavr, закинул в bin.

Собрал проект на avr - размер прошивки ещё немного подрос :-(

На arm тоже собрал, работает:-)

Вот бы ещё и msp-gcc туда влить, а то он теперь у меня как белая ворона, да ещё и цыгвиновский:-)

 

Короче, респект за проделанную работу:-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>Создал папку kgp, распаковал всё туда. При распаковке оказалось, что файл lib/libiberty.a есть в >каждом архиве, причём вроде разные. Это нормально?

 

на это забей

 

>Не нашёл make и пр.. Взял из winavr, закинул в bin.

вроде ложил...

 

>Вот бы ещё и msp-gcc туда влить, а то он теперь у меня как белая ворона, да ещё и цыгвиновский:-)

я подумаю над этим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Win32:

KGP Win32

здесь все, включая нидеры и либы, это то чем я собираю ВСЕ остальноя, включая драйверы для масдая. ~18Mb

работает, мин нет.

 

Остальные ссылки в сообщении работают, а эта дает ошибку. Можно поправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Остальные ссылки в сообщении работают, а эта дает ошибку. Можно поправить?

 

Наверное потому, что есть более свежий свежак? :-)

 

Вот по этой ссылке: http://electronix.ru/forum/index.php?showtopic=43254

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет очередно свежак для arm-elf.

 

binutils-2.18.50-cvs-20080307

gcc-4.4.0-snapshot-20080229 собрано для всех вариантов(multilib) кроме реализаций без умножителя

newlib-cvs-20080306

gdb-cvs-200800307

openocd-svn-20080307

 

формат 7z

бросаете распакованное в любую папку, прописываете PATH папка/bin далее должно быть все бкз проблем, хидеры и либы должны сами находится и линковатся без дополнительных гимороев.

 

arm:

 

KGP arm-elf

 

недолго тестил вроде бы FreeRTOS+lpc2148 задач под завязку- не жалуется, работает. gdb и openocd тоже работает, тестил с Eclipse

 

я наверно сюда сборки буду кидать, чтоб веток не плодить.

 

еще готово свежее для mingw, если кому срочно-интересно, то выложу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я наверно сюда сборки буду кидать, чтоб веток не плодить.

 

И это верно:-) Вроде же было предложение закрепить тему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как лучше работать с разными таргетами ? перед компиляцией добавлять к PATH путь к папке bin соответствующего компилятора ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...