klen 1 27 марта, 2011 Опубликовано 27 марта, 2011 · Жалоба а можно kgp-arm-eabi еще и под x86 ? да можно конечно, но на мой взгляд ненужно... атомы уже даже 64 битные, походу оборудования 32 битного уже не выпускаеццо. пожже выложу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 27 марта, 2011 Опубликовано 27 марта, 2011 · Жалоба первые два протестерованы на текущих проектах А на моём тестовом проекте из сообщения №516? Как там с пресловутым "gimple call"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nash_86 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба Добрый день! Подскажите как сделать так, чтобы kgp отображался в списке toolchain в Eclipse? Я слил kgp (для работы с mips), но не знаю как установить его в систему (win). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 7 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба да можно конечно, но на мой взгляд ненужно... атомы уже даже 64 битные, походу оборудования 32 битного уже не выпускаеццо. пожже выложу Рано вы похоронили 32 бит. Оно еще живо и жить будет долго потому что: * под виртуалкой лучше гонять 32 битный софт из-за меньших требований к озу * даже на современном железе приходится гонять 32 битный софт из-за того что драйверов для имеющейся (и хорошо работающей) периферии под 64 бит нет и не будет * 64 битному софту требуется увеличенные объемы озу по сравнению с его 32-битными версиями. конфигурации готовых систем как правило избытком озу не обладают. Бюджет на апгрейд свежекупленной техники никто не даст. Закупать правильные конфигурации тоже никто не будет - у них видите ли такая корпоративная политика закупок. * не весь старый софт нормально работает на 64-битных системах По этим причинам еще годы придется сидеть на 32-битных системах даже при наличии 64-битных процессоров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bender 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба а можно kgp-arm-eabi еще и под x86? И мне тоже нужно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Koshak 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба теперь мы будем дрюкать код компиллером версии 4.7.X Можно сделать kgp-arm-mingw с финальной версией GCC 4.6.0 (x86 & x64)? Для production release-ов.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба 2_Антоха, мож я чето не так делал но оно скомпилялось... -O2 как в архиве -klen@klen-dev:/opt/home/polygon/testcase$ make --- compiling ./src/hw.cpp... --- compiling ./src/main.cpp... --- compiling ./src/base/sysinit.cpp... --- compiling ./src/lib/uart_base.cpp... --- compiling scmRTOS/Common/OS_Kernel.cpp... --- compiling scmRTOS/Common/OS_Services.cpp... --- compiling scmRTOS/Common/usrlib.cpp... --- compiling scmRTOS/CortexM3/OS_Target_cpp.cpp... --- compiling ./src/base/startup.c... --- compiling ./src/base/sys.c... --- assembling scmRTOS/CortexM3/OS_Target_asm.S... --- linking... --- making asm-lst... text data bss dec hex filename 3356 4 4532 7892 1ed4 ./exe/testcase.elf Errors: none -Os klen@klen-dev:/opt/home/polygon/testcase$ make --- compiling ./src/hw.cpp... --- compiling ./src/main.cpp... --- compiling ./src/base/sysinit.cpp... --- compiling ./src/lib/uart_base.cpp... --- compiling scmRTOS/Common/OS_Kernel.cpp... --- compiling scmRTOS/Common/OS_Services.cpp... --- compiling scmRTOS/Common/usrlib.cpp... --- compiling scmRTOS/CortexM3/OS_Target_cpp.cpp... --- compiling ./src/base/startup.c... --- compiling ./src/base/sys.c... --- assembling scmRTOS/CortexM3/OS_Target_asm.S... --- linking... --- making asm-lst... text data bss dec hex filename 3044 4 4528 7576 1d98 ./exe/testcase.elf Errors: none едем дальше 2_Andrew L Добрый день! Подскажите как сделать так, чтобы kgp отображался в списке toolchain в Eclipse? Я слил kgp (для работы с mips), но не знаю как установить его в систему (win). это наиболее сложные вопросы из когдалибо встречающихся по данной теме.... эээ.... прошу помощь зала и друга по телефону... 1, про эклипс - Вам не нада чтоб он (компиллер) отображался в каком то списке какойто программы(эклипс) - Вам нада чтоб он умел компилять и линковать файлы (я знаю что это не тот ответ который Вы ждете но к сожалению это правильный ответ, потому что если он появится в какомто списке то это не значит что эклипса сразуже с низкого старта побежит генерить прошивки из вашего кода ;(, тут поимаеш дело тооонкое... ) 2. вопрос подобен по сути первому. если Вы засунули на диск мою сборку и прописали в пути путь к bin то Вы ЕНТОГО ЗВЕРЯ УСТАНОВИЛИ!. вот вопрос как его пользовать...... 3. пункт под этим номером зарезервирован для широкоформатного ответа со стороны зрительного зала.... ps. нада сказать что часто оказываюсь в такойже ситуации - когда начинаю изучать новое - нихрена непонятно, тут главное не плюнуть и продолжать безнадежно тужится внадежеде что скорость начнется отличатся от нуля... мы тут типа поможем.. ;) 2_Koshak ок, сделаю референсную 4,6,0 но пожже, binutils gdb openocd newlib я так понимаю оставляем свежие. 2_остальыне кто 32 битную версию просят Во первых я 32 бита не похоронил - а только всеми силами ( судя повсему безуспешно) пытаюсь это сделать.... такчто рано мне лавры приписывать. я воинствующий выжигатель всего старого и отжишего тормозного регрессивного дегресивного дегенеративного дибильного и прочего мохнатого и заросшенебритого.... ну например на мой взгляд все автомобили уже как лет 40 должны иметь по одному электромотору с редуктором на каждое колесо и отдельным шимом для раздачи момента на них как МНЕ хочется а не как хочет этого тупорылая трансмисия, и иметь мааааааааленький двс оптимизированный на заданный обороты с отоптимизированным процессом нагруженный на генератор. вот пАимаете тепловозы умеют так делать а мобили НЕТ!!! бесит. arm mingw32 http://klen.org/Files/DevTools/kgp-arm-eab...-32_20110328.7z mips mingw32 http://klen.org/Files/DevTools/kgp-mips-el...-32_20110328.7z я их не тестил - неначем дома теперь чтоб достич апофеоза и окончательно меня убить, Вы по закону жанра должны попросить собрать сборки для 32bit Linux :laughing: а когда мы все соберемся в теплой компании чтоб познакомится и выпить кружку пива? скоро тепло наступит .... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба Нет, только Linux/64 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gopher 0 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба arm mingw32 http://klen.org/Files/DevTools/kgp-arm-eab...-32_20110328.7z спасибо! смеха ради сравнил время сборки проекта на win2008x64: kgp-arm-eabi_x86-32 собарает за ~25 сек, kgp-arm-eabi_x86_64 за ~28 сек. В обоих случаях размер бинаря на выходе идентичен. А lto так и не заработало :crying:, падает с ошибкой 'internal compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:242' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба lto так и не заработало :crying:, падает с ошибкой 'internal compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:242' сам давно нервничаю по этому поводу... а идея то какая красивая, одновременно и скорость (длинные в короткие вызовы по возможности перекомпановать) и размер кода. я так понимаю люди трудятся но еще не дотрудились до промышленого состояния. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба 2_Антоха, мож я чето не так делал но оно скомпилялось... Отлично, качаю:) И - присоединяюсь к просьбе про референсную 4.6.0. Желательно под вынь-32 и под линукс-64:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба а как там в сравнении с конкурентами? winarm codesourcery итд? есть профицыт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба Дома линукс, завтра на работе проверю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба Вышел новый YAGARTO на базе GCC 4.6.0. С ним тоже есть смысл проверить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Короче, вот что у меня получилось: text data bss codesourcery 2009q1-161 : 31444 8 8296 kgp-4.5.0 : 29660 8 8296 kgp-4.7.0 : 29116 8 8296 klen--чемпион:) YAGARTO - на днях скачаю, если будет время. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться