реклама на сайте
подробности

 
 
85 страниц V  « < 75 76 77 78 79 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
temiru
сообщение May 4 2016, 09:21
Сообщение #1141





Группа: Участник
Сообщений: 8
Регистрация: 4-05-16
Пользователь №: 91 582



спасибо наверное пригодится на 64Мб
Go to the top of the page
 
+Quote Post
klen
сообщение May 31 2016, 14:49
Сообщение #1142


бессмертным стать можно тремя способами
*****

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



нашлась униженная и обделенная счастьем жертва на постоянной основе - будет девелопить в маcдае64. тестирование на кроликах sm.gif
это означает что сборки для масдая64 теперь будут теститься на реальных проектах а собранный код шится прямо во время полета испытываемого самолета. как так рисует мое воображение картины... sm.gif
Go to the top of the page
 
+Quote Post
volkov_stas
сообщение Jun 2 2016, 07:38
Сообщение #1143





Группа: Новичок
Сообщений: 4
Регистрация: 7-10-12
Пользователь №: 73 840



Цитата(klen @ May 31 2016, 17:49) *
нашлась униженная и обделенная счастьем жертва на постоянной основе - будет девелопить в маcдае64. тестирование на кроликах sm.gif
это означает что сборки для масдая64 теперь будут теститься на реальных проектах а собранный код шится прямо во время полета испытываемого самолета. как так рисует мое воображение картины... sm.gif

Все издеваетесь мужчина..wink.gif
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 7 2016, 09:01
Сообщение #1144


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(klen @ Jun 21 2011, 10:10) *
ненавязчивая рекомендация: пигмеи!!! бросте винду и поставте линукс. будете как люди разработку вести.

Некоторые проблемы при пользовании сборок klen были (target ARM, host win64), я писал про это ранее, но видать, мои просьбы ниже травы... Когда "подрастем", возможно...
К счастью, пока мне не приходится с mips возиться, потому есть альтернатива в виде Launchpad.
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 7 2016, 12:41
Сообщение #1145


бессмертным стать можно тремя способами
*****

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



Цитата(Genadi Zawidowski @ Jun 7 2016, 12:01) *
Некоторые проблемы при пользовании сборок klen были (target ARM, host win64), я писал про это ранее, но видать, мои просьбы ниже травы... Когда "подрастем", возможно...
К счастью, пока мне не приходится с mips возиться, потому есть альтернатива в виде Launchpad.

у меня винды нет, как я протестирую и отлажу?
если не сложно напомните что не так. насчет ниже травы - может у меня не было решения проблемы на тот момент?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 7 2016, 13:35
Сообщение #1146


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



К сожалению, не нашёл в поиске возможности фильтровать сообщения темы по автору...
Давно было, не помню.
В порядке уменьшения вероятности неразрешённой проблемы перечислю то, с чем я сталкивался, используя Вашу сборку:
С какого-то момента перестал работать на целевой машине (cortex m4f) мой проект после сборки - собранный тулзами от Launchpad работает.
Обвал по segmentation fault при компиляции проекта. Временные каталоги стёрты!!!
Вроде, появилась сборка? Попробую текущее состояние. Проект, скрипты открыты. круглосуточная связь для выяснения проблем имеется.

Вот для примера почти последнее, на чём я перестал использовать arm-kgp-eabi:
Цитата(Genadi Zawidowski @ Nov 20 2011, 22:15) *
Потестил:

Сегодняшняя:

с ключём -flto:

C:\user\dds2\TC1\at91sam7s>make
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_small.o ../uc1601s_font.o ../uc16
01s_font_alt.o ../uc1601s.o ../twi.o ../tc1.o -mcpu=arm7tdmi -flto -Os -nostartfiles -T../sam7x64_rom.ld -Wl,-Map=tc1_rom.map,--cref
,--no-warn-mismatch -lm -o tc1_rom.elf
c:/kgp_arm_eabi/bin/../lib/gcc/arm-kgp-eabi/4.6.2/../../../../arm-kgp-eabi/bin/ld.exe: cannot find -lugin
c:/kgp_arm_eabi/bin/../libexec/gcc/arm-kgp-eabi/4.6.2/liblto_plugin-0.dll: file not recognized: File format not recognized

collect2: ld returned 1 exit status
make.EXE: *** [tc1_rom.elf] Error 1


Сообщение отредактировал Genadi Zawidowski - Jun 7 2016, 13:37
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 7 2016, 17:39
Сообщение #1147


бессмертным стать можно тремя способами
*****

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



уже 5 лет с тех пор прошло, можете свежую сборку для венды попробовать. на прошлой неделе выкладывал.
без -flto линкуется?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 7 2016, 21:25
Сообщение #1148


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



cortex-m7f скомпилировалось, работу не проверил. А с c-a9 никак..
С lto за пять лет ничего не поменялось - internal compiler error.

Цитата
--------------------Configuration: tc1msvc - Win32 r7s721020--------------------
Microsoft ® Program Maintenance Utility Version 6.00.9782.0
Copyright © Microsoft Corp 1988-1998. All rights reserved.
cd .\r7s721020
make.exe -f .\Makefile all
arm-kgp-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-a9 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -g -gdwarf-2 -D__ASSEMBLY__=1 ../
crt_r7s721.s -o crt_r7s721.o
arm-kgp-eabi-gcc -c -mcpu=cortex-a9 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes
-DNDEBUG=1 -DCPUSTYLE_R7S721=1 -DCPUSTYLE_R7S721020=1 -MD -MP -MF ./dep/bandfilters.o.d -I../ -I../rza1x_inc ../bandfilters.c -o bandfilters.o
arm-kgp-eabi-gcc -c -mcpu=cortex-a9 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes
-DNDEBUG=1 -DCPUSTYLE_R7S721=1 -DCPUSTYLE_R7S721020=1 -MD -MP -MF ./dep/board.o.d -I../ -I../rza1x_inc ../board.c -o board.o
arm-kgp-eabi-gcc -c -mcpu=cortex-a9 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes
-DNDEBUG=1 -DCPUSTYLE_R7S721=1 -DCPUSTYLE_R7S721020=1 -MD -MP -MF ./dep/usbd.o.d -I../ -I../rza1x_inc ../usbd.c -o usbd.o
../usbd.c: In function 'usbdFunctionReq_seq0':
../usbd.c:1882:21: warning: unused variable 'interfacev' [-Wunused-variable]
const uint_fast8_t interfacev = LO_BYTE(ReqIndex);
^~~~~~~~~~
../usbd.c: In function 'usbdFunctionReq_seq1':
../usbd.c:1945:23: warning: unused variable 'termID' [-Wunused-variable]
const uint_fast8_t termID = HI_BYTE(ReqIndex);
^~~~~~
../usbd.c: In function 'usbdFunctionReq_seq2':
../usbd.c:1998:21: warning: unused variable 'interfacev' [-Wunused-variable]
const uint_fast8_t interfacev = LO_BYTE(ReqIndex);
^~~~~~~~~~
../usbd.c: In function 'usbdFunctionReq_seq3':
../usbd.c:2021:23: warning: unused variable 'terminalID' [-Wunused-variable]
const uint_fast8_t terminalID = HI_BYTE(ReqIndex);
^~~~~~~~~~
../usbd.c: In function 'usbdFunctionReq_seq4':
../usbd.c:2080:21: warning: unused variable 'interfacev' [-Wunused-variable]
const uint_fast8_t interfacev = LO_BYTE(ReqIndex);
^~~~~~~~~~
../usbd.c: In function 'usbdVendorReq_seq5':
../usbd.c:2125:21: warning: unused variable 'interfacev' [-Wunused-variable]
const uint_fast8_t interfacev = LO_BYTE(ReqIndex);
^~~~~~~~~~
../usbd.c: In function 'usbd_handle_ctrt':
../usbd.c:2397:21: warning: unused variable 'ReqTypeDir' [-Wunused-variable]
const uint_fast8_t ReqTypeDir = usbreq & USB_FUNCTION_bmRequestTypeDir; /* b7 : Data transfer direction */
^~~~~~~~~~
../usbd.c: In function 'r7s721_usbi0':
../usbd.c:2913:22: warning: unused variable 'intsts1' [-Wunused-variable]
const uint_fast16_t intsts1 = USB200.INTSTS1;
^~~~~~~
../usbd.c: At top level:
../usbd.c:50:14: warning: 'configure_device' declared 'static' but never defined [-Wunused-function]
static void configure_device(void);
^~~~~~~~~~~~~~~~
../usbd.c:51:14: warning: 'unconfigure_device' declared 'static' but never defined [-Wunused-function]
static void unconfigure_device(void);
^~~~~~~~~~~~~~~~~~
../usbd.c:52:14: warning: 'single_transmit' declared 'static' but never defined [-Wunused-function]
static void single_transmit(uint8_t * buf, uint8_t len);
^~~~~~~~~~~~~~~
../usbd.c:55:14: warning: 'toLittleEndian' declared 'static' but never defined [-Wunused-function]
static void toLittleEndian( uint32_t value, uint8_t * pDestin );
^~~~~~~~~~~~~~
../usbd.c:2589:1: warning: 'usbd_pipes_show' defined but not used [-Wunused-function]
usbd_pipes_show(uint_fast8_t pipe)
^~~~~~~~~~~~~~~
../usbd.c:2084:13: warning: 'usbdVendorReq_seq4' defined but not used [-Wunused-function]
static void usbdVendorReq_seq4(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~
../usbd.c:2077:13: warning: 'usbdFunctionReq_seq4' defined but not used [-Wunused-function]
static void usbdFunctionReq_seq4(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~
../usbd.c:2003:13: warning: 'usbdVendorReq_seq2' defined but not used [-Wunused-function]
static void usbdVendorReq_seq2(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~
../usbd.c:1995:13: warning: 'usbdFunctionReq_seq2' defined but not used [-Wunused-function]
static void usbdFunctionReq_seq2(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~
../usbd.c:1886:13: warning: 'usbdVendorReq_seq0' defined but not used [-Wunused-function]
static void usbdVendorReq_seq0(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~
../usbd.c:1879:13: warning: 'usbdFunctionReq_seq0' defined but not used [-Wunused-function]
static void usbdFunctionReq_seq0(uint_fast8_t ReqType, uint_fast8_t ReqRequest, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~
../usbd.c:1637:13: warning: 'usb0_function_Resrv_5' defined but not used [-Wunused-function]
static void usb0_function_Resrv_5(uint_fast8_t ReqTypeRecip, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~~
../usbd.c:1631:13: warning: 'usb0_function_Resrv_4' defined but not used [-Wunused-function]
static void usb0_function_Resrv_4(uint_fast8_t ReqTypeRecip, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~~
../usbd.c:1617:13: warning: 'usb0_function_Resrv_0' defined but not used [-Wunused-function]
static void usb0_function_Resrv_0(uint_fast8_t ReqTypeRecip, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~~
../usbd.c:1550:13: warning: 'nak_ep0' defined but not used [-Wunused-function]
static void nak_ep0(void)
^~~~~~~
../usbd.c:1362:13: warning: 'set_transaction_counter' defined but not used [-Wunused-function]
static void set_transaction_counter(uint_fast8_t pipe, uint_fast32_t size)
^~~~~~~~~~~~~~~~~~~~~~~
../usbd.c: In function 'usb0_function_SetDescriptor':
../usbd.c:1794:13: internal compiler error: tree check: expected ssa_name, have integer_cst in ptr_deref_may_alias_decl_p, at tree-ssa-alias.c:211
static void usb0_function_SetDescriptor(uint_fast8_t ReqTypeRecip, uint_fast16_t ReqValue, uint_fast16_t ReqIndex, uint_fast16_t ReqLength)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make.exe: *** [usbd.o] Error 1
NMAKE : fatal error U1077: 'make.exe' : return code '0x2'
Stop.
Error executing NMAKE.

tc1msvc.exe - 3 error(s), 24 warning(s)


Предупреждения - так и надо.
путь к компилятору:
C:\user\arm-kgp-eabi_@_x86_64-kgp-mingw32_20160503_TANACETUM\bin

Сообщение отредактировал Genadi Zawidowski - Jun 8 2016, 00:07
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 8 2016, 13:12
Сообщение #1149


бессмертным стать можно тремя способами
*****

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



Цитата(Genadi Zawidowski @ Jun 8 2016, 00:25) *
cortex-m7f скомпилировалось, работу не проверил. А с c-a9 никак..
С lto за пять лет ничего не поменялось - internal compiler error.



Предупреждения - так и надо.
путь к компилятору:
C:\user\arm-kgp-eabi_@_x86_64-kgp-mingw32_20160503_TANACETUM\bin


както неажиданно что вы пытаетесь данной сборкой собрать под A9... думаю что этого хотеть ненадо, для польших процов у которых MMU другие сборки применяются - libc другая....

код для A9 сырой или под линукс собирается?

Можете мне дать маленькй проЪект-пример с Makefile который у Вас падает. я посмотрю о чем речь идет.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 8 2016, 17:19
Сообщение #1150


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



A9 сырой (командная строка видна).
А при чём тут MMU? Какие библиотеки? Это обвалилось задолго до линковки - я же дал листинг...
Чтобы долго не копать - какой ключ сохраняет препроцессированный исходник?
зы: хотеть/не хотеть... сборка от ланчпада собирает всё без проблем.


Сообщение отредактировал Genadi Zawidowski - Jun 8 2016, 17:41
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 8 2016, 23:02
Сообщение #1151


бессмертным стать можно тремя способами
*****

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



Цитата(Genadi Zawidowski @ Jun 8 2016, 20:19) *
A9 сырой (командная строка видна).
А при чём тут MMU? Какие библиотеки? Это обвалилось задолго до линковки - я же дал листинг...
Чтобы долго не копать - какой ключ сохраняет препроцессированный исходник?
зы: хотеть/не хотеть... сборка от ланчпада собирает всё без проблем.


gcc -E .. должен дать препроцесиированый исходник. у Вас косяг вылазит в ../usbd.c
соответсвенно мне нужно

arm-kgp-eabi-gcc -E -c -mcpu=cortex-a9 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes -DNDEBUG=1 -DCPUSTYLE_R7S721=1 -DCPUSTYLE_R7S721020=1 -MD -MP -MF ./dep/usbd.o.d -I../ -I../rza1x_inc ../usbd.c -o usbd.i

далее я попрбую скомпилировать и посмотреть в то место кода где компиллер падает
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 9 2016, 05:23
Сообщение #1152


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Ловите...
Прикрепленные файлы
Прикрепленный файл  usbd.zip ( 40.44 килобайт ) Кол-во скачиваний: 14
 
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 9 2016, 10:10
Сообщение #1153


бессмертным стать можно тремя способами
*****

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



Цитата(Genadi Zawidowski @ Jun 9 2016, 08:23) *
Ловите...

да! , выпаlает в осадок при -Ofast, выпадает в оптимизаторе. попробую поправить как нибудь.

для разнообразия попробуйте пересобрать все с -Os, так у меня Ваш исходник благополучно компиляется , хорошо бы проверит что код работает. сможете проверить?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 9 2016, 10:16
Сообщение #1154


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



В проекте много real time обработки звука (это software defined radio)... честно говоря, не хотелось бы заморачиваться с -Os - скорее всего перестанет работать по причине того, что не успеет. Диагностика этой ситуации у меня есть.
После Ваших правок протестирую уже на рабочем железе.

Потом как-нибудь поясните свою мысль про MMU, libc и процессоры, заточенные под Linux и связь этого с проблемами компилятора.

Сообщение отредактировал Genadi Zawidowski - Jun 9 2016, 16:28
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 9 2016, 20:15
Сообщение #1155


бессмертным стать можно тремя способами
*****

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



Цитата(Genadi Zawidowski @ Jun 9 2016, 13:16) *
Потом как-нибудь поясните свою мысль про MMU, libc и процессоры, заточенные под Linux и связь этого с проблемами компилятора.

нету связи, я думал проблема при линковке. не все можно слинковать. здесь чисто косяк оптимизатора, судя по файлу где вылезло - оптимизатор SSA(Static Single Assignment (SSA) form) дерева в которое преобразуется входной код.
ну как то так.

я бы всетки попробывал -Оs, иногда выдает такоьй же по скорости код.
Go to the top of the page
 
+Quote Post

85 страниц V  « < 75 76 77 78 79 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016