klen 1 January 19, 2008 Posted January 19, 2008 · Report post Всем привет. В ознаменовение нового года и открытия раздела выкладывается свежак. 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 тоде самое, веду проект, все скомпиленное работает. спасиба за внимание. 1 Quote Share this post Link to post Share on other sites More sharing options...
oll 0 January 22, 2008 Posted January 22, 2008 · Report post 2 Klen - :a14: Спасибо. Тут меня на работе спросили (сам пользуюсь pn+make) как прикрутить Вашу сборку к AVR Studio вместо WinAVR - я предложил просто заменить файлы в папке WinAVR. Правильно ли это? И еще - бывает ли GNU компилятор для 16 пиков? Quote Share this post Link to post Share on other sites More sharing options...
Сергей Борщ 187 January 22, 2008 Posted January 22, 2008 · Report post И еще - бывает ли GNU компилятор для 16 пиков?Не из семейства GCC, но тоже под GPL - SDCC Брать не релиз (который 2.7.0) - в нем нет библиотек для PIC18Fxxx, а snapshot (в нем еще и некоторые ошибки поправлены). Еще потребуются gputils, искать на sourceforge.net Quote Share this post Link to post Share on other sites More sharing options...
libricon 0 January 22, 2008 Posted January 22, 2008 · Report post а для чаво эта сборка ? т.е винавр хуже или в чем причина Quote Share this post Link to post Share on other sites More sharing options...
klen 1 January 22, 2008 Posted January 22, 2008 · Report post 2 Klen - :a14: Спасибо. Тут меня на работе спросили (сам пользуюсь pn+make) как прикрутить Вашу сборку к AVR Studio вместо WinAVR - я предложил просто заменить файлы в папке WinAVR. Правильно ли это? И еще - бывает ли GNU компилятор для 16 пиков? 1. Затирать не надо, просто слейте все в любую папку. 2. Из переменной PATH перенаправте путь из ......WinAVR/bin в ....kgp/bin. в таком случае Вы сможете переключать изспользуемые версии тулсов. Можно записать в PATH оба пути к bin , использоватся будет та которая первей стоить. а для чаво эта сборка ? т.е винавр хуже или в чем причина WinAVR ядро avr35(usb82,usb162) поддерживает? Quote Share this post Link to post Share on other sites More sharing options...
libricon 0 January 22, 2008 Posted January 22, 2008 · Report post т.е если я еще на меге8 да 32 . то и не надо :) Quote Share this post Link to post Share on other sites More sharing options...
klen 1 January 22, 2008 Posted January 22, 2008 · Report post т.е если я еще на меге8 да 32 . то и не надо :) необязательно :) Quote Share this post Link to post Share on other sites More sharing options...
AHTOXA 25 February 9, 2008 Posted February 9, 2008 · Report post Привет! Замечательная идея, собрать всё вместе. А то у меня MinGW, WinAVR, WinARm и msp-gcc стоят все порознь, и иногда между собой дерутся:-) Скачал: KGP Win32 KGP 8bit AVR KGP ARM Создал папку kgp, распаковал всё туда. При распаковке оказалось, что файл lib/libiberty.a есть в каждом архиве, причём вроде разные. Это нормально? Не нашёл make и пр.. Взял из winavr, закинул в bin. Собрал проект на avr - размер прошивки ещё немного подрос :-( На arm тоже собрал, работает:-) Вот бы ещё и msp-gcc туда влить, а то он теперь у меня как белая ворона, да ещё и цыгвиновский:-) Короче, респект за проделанную работу:-) Quote Share this post Link to post Share on other sites More sharing options...
klen 1 February 9, 2008 Posted February 9, 2008 · Report post >Создал папку kgp, распаковал всё туда. При распаковке оказалось, что файл lib/libiberty.a есть в >каждом архиве, причём вроде разные. Это нормально? на это забей >Не нашёл make и пр.. Взял из winavr, закинул в bin. вроде ложил... >Вот бы ещё и msp-gcc туда влить, а то он теперь у меня как белая ворона, да ещё и цыгвиновский:-) я подумаю над этим Quote Share this post Link to post Share on other sites More sharing options...
gte 7 February 28, 2008 Posted February 28, 2008 · Report post Win32: KGP Win32 здесь все, включая нидеры и либы, это то чем я собираю ВСЕ остальноя, включая драйверы для масдая. ~18Mb работает, мин нет. Остальные ссылки в сообщении работают, а эта дает ошибку. Можно поправить? Quote Share this post Link to post Share on other sites More sharing options...
AHTOXA 25 February 28, 2008 Posted February 28, 2008 · Report post Остальные ссылки в сообщении работают, а эта дает ошибку. Можно поправить? Наверное потому, что есть более свежий свежак? :-) Вот по этой ссылке: http://electronix.ru/forum/index.php?showtopic=43254 Quote Share this post Link to post Share on other sites More sharing options...
gte 7 February 28, 2008 Posted February 28, 2008 · Report post Наверное потому, что есть более свежий свежак? :-) Спасибо. Quote Share this post Link to post Share on other sites More sharing options...
klen 1 March 7, 2008 Posted March 7, 2008 · Report post Всем привет очередно свежак для 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, если кому срочно-интересно, то выложу Quote Share this post Link to post Share on other sites More sharing options...
AHTOXA 25 March 7, 2008 Posted March 7, 2008 · Report post я наверно сюда сборки буду кидать, чтоб веток не плодить. И это верно:-) Вроде же было предложение закрепить тему? Quote Share this post Link to post Share on other sites More sharing options...
umup 0 March 7, 2008 Posted March 7, 2008 · Report post как лучше работать с разными таргетами ? перед компиляцией добавлять к PATH путь к папке bin соответствующего компилятора ? Quote Share this post Link to post Share on other sites More sharing options...