klen 1 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба хехе... настают благопритные времена занятся dsp!! проспал новость о том что две недели назад в gcc добавили порт для TI C6x ядер! это по мойму польшой прогресс в целом. дотошным исследователям рекомендую заглянуть в исходники порта http://gcc.gnu.org/viewcvs/trunk/gcc/config/c6x/ в чем значимость этого события (на мой взгляд конечно ;))? TI не щадя своих сил и разорваных от натуги штанов пиарит свои свежие OMAP'ы - а там (в свежих омапах) имеется 2 ядра Cortex-A9 1ГГц 1 ядро С64+ 800МГц и GPU powerWR SGX545 (на нем тоже можно лихо гонять в хвост и гиву многие алгоритмы с плавучной - например работа с матрицами больших размеров) Вот они умные - поняли что средсва разработки на основе gcc это круто и теперь можно используя один компиллер генерить код для всех вычислительных компонентов системы на кристале! у меня есть плата http://pandaboard.org там какраз стоит этот зверь TI OMAP4430 я впечатлен производительностью.... теперь еще и можно полностью gnu-шными тулсами его разраьатывать. сдается мне что следущий раз если получится выложу сборку и для c6x .... соберется... пора учить даташиты по С64+. уря уря уря товарищи!!! паровоз прогресса нельзя остановить... только пустить под откос! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aaron 1 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба у меня есть плата http://pandaboard.org там какраз стоит этот зверь TI OMAP4430 я впечатлен производительностью.... теперь еще и можно полностью gnu-шными тулсами его разраьатывать. счастливо потирая руки ну теперь я знаю, кого здесь можно будет мучать вопросами по pandaboard - коробку с оной распаковал 3 дня назад :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба свежак для ARM хост linux x86_64 http://klen.org/Files/DevTools/linux-x86_6...110807.tar.lzma размер 81Mb openocd стал (насколько мне удалось натестить) хорошо работать с stm32f2xx Извинте на назойливость.... А можно windows-x86_32? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба Извинте на назойливость.... А можно windows-x86_32? постараюсь на выходных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 14 августа, 2011 Опубликовано 14 августа, 2011 · Жалоба батарея свежаков для хоста x86_64 linux arm: http://klen.org/Files/DevTools/linux-x86_6...0110814.tar.bz2 avr (решил встряхонуть старье - у меня есть не запаянные меги 48 168) : http://klen.org/Files/DevTools/linux-x86_6...0110814.tar.bz2 i686: http://klen.org/Files/DevTools/linux-x86_6...0110814.tar.bz2 TI C6X - супер свежак, порт добавлен как я выше писал несколько недель назад, естественно не пробывал - нада тестировать, собраны только бинутилс и gcc http://klen.org/Files/DevTools/linux-x86_6...0110814.tar.bz2 x86_64_linux http://klen.org/Files/DevTools/linux-x86_6...0110814.tar.bz2 для 32 битного масдая как обещал для армов (не тестил, если чтото забыл положить доложу, пишите) http://klen.org/Files/DevTools/arm-kgp-eab...0110814.tar.bz2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 14 августа, 2011 Опубликовано 14 августа, 2011 (изменено) · Жалоба для 32 битного масдая как обещал для армов (не тестил, если чтото забыл положить доложу, пишите) http://klen.org/Files/DevTools/arm-kgp-eab...0110814.tar.bz2 arm-kgp-eabi-gcc ../crt_sam7s.o ../cp15_asm.o ../bandfilters.o ../board.o ../sequen.o ../encoder.o ../hardware.o ../hd44780.o ../dis play.o ../keyboard.o ../keymaps.o ../nvram.o ../spifuncs.o ../formats.o ../synthcalcs.o ../uc1601s_font.o ../uc1601s.o ../twi.o ../t c1.o -mcpu=arm7tdmi -flto -Os -nostartfiles -T../sam7x64_rom.ld -Wl,-Map=tc1_rom.map,--cref,--no-warn-mismatch -lm -o tc1_rom.elf lto1.exe: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: arm-kgp-eabi-gcc returned 1 exit status c:/kgp_arm_eabi/bin/../lib/gcc/arm-kgp-eabi/4.7.0/../../../../arm-kgp-eabi/bin/ld.exe: lto-wrapper failed collect2.exe: error: ld returned 1 exit status make.EXE: *** [tc1_rom.elf] Error 1 Заранее предупреждаю, старого каталога с бинарниками не существовало, всё разархивировано начисто (WinRAR, из-за такого экзотического формата архива). Старые .o тоже были стёрты. Это проект под at91sam7 Без -flto не сыпется, результат на работоспособность не проверял. Изменено 14 августа, 2011 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба Без -flto не сыпется, результат на работоспособность не проверял. ну что я тут могу сказать, только руками развести и порекомендовать временно пользоваться без lto. под линуксом не падает и генерить код. собирается из одного и тогоже набора исходников. тут нада разбиратся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба ну что я тут могу сказать, только руками развести и порекомендовать временно пользоваться без lto. под линуксом не падает и генерить код. собирается из одного и тогоже набора исходников. тут нада разбиратся. Можете заархивировать в .zip или, как обычно, .7z ? Раньше работало... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба батарея свежаков для хоста x86_64 linux arm: avr (решил встряхонуть старье - у меня есть не запаянные меги 48 168) : Спасибо, и за старьё тоже :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба А такое есть arm-kgp-linux-gnu? Именно нативный, а не кросс. Столкнулся с NAS от dlink. Многое из того что хотел бы доставить в пакетах нет. Нужно ставить из исходников, а родной gcc мало того что старый (4.1) так еще и обрезанный по самое немогу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба А такое есть arm-kgp-linux-gnu? Именно нативный, а не кросс. Столкнулся с NAS от dlink. Многое из того что хотел бы доставить в пакетах нет. Нужно ставить из исходников, а родной gcc мало того что старый (4.1) так еще и обрезанный по самое немогу. по идее это еще проще чем для микроконтроллеров. в данном случае требуестя собрать только бинутилс и компиллер - libc -реализует сама система, по сути это ее библиотека. если развивать идею дальше - то бинутилс и компиллер ничем не должен отличатся - иx дело генерить код из инструкций проца - а где это запускается это уже выруливать должны библиотеки. за одним исключением - скрипт линкера естественно различается. можно попробывать собрать когда будет своюботдное время. 2_ReAl ну и как? работает? что с выходным результатом - он стал лучше чем прежде или нет? Genadi Zawidowski ну какая связь между способом архивации и работой разорхивированного приложения? у меня другая идея - пересобрать libppl libcloog - ими пользуется lto, может поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба 2_ReAl ну и как? работает? что с выходным результатом - он стал лучше чем прежде или нет? Ещё не успел глянуть -- поставил в очередь на закачку и сразу убежал на совещание :-( Или вечером дома, или завтра уже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба батарея свежаков для хоста x86_64 linux arm: А помните, была мысль собрать всё статически, без либ? А то у меня убунта после установки прошлой сборки и применения ldconfig перестала нормально обновляться. Пока не снёс эти либы - обновление завершалось с ошибкой. Типа, в этих либах нет информации о версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 15 августа, 2011 Опубликовано 15 августа, 2011 · Жалоба А то у меня убунта после установки прошлой сборки и применения ldconfig перестала нормально обновляться. Пока не снёс эти либы - обновление завершалось с ошибкой. Типа, в этих либах нет информации о версии. Я где-то в этой теме уже писал, у меня другие глюки были (какие-то программы перестали находить нужное себе). Я обошёлся так: В makefile, выковырянном из примеров scmRTOS :-) TOOL = LD_LIBRARY_PATH=$(KGP_LIB) $(KGP_ARM_PREFIX) # ... ну а там ниже как и было CC = $(TOOL)gcc CXX = $(TOOL)g++ LD = $(TOOL)g++ # ... Ну и real@REALPC:~$ echo $KGP_LIB /opt/lib real@REALPC:~$ echo $KGP_ARM_PREFIX /opt/kgp_arm_eabi/bin/arm-kgp-eabi- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 16 августа, 2011 Опубликовано 16 августа, 2011 · Жалоба Спасибо, попробую так:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться