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

 
 
85 страниц V  « < 71 72 73 74 75 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
demiurg_spb
сообщение Dec 7 2015, 10:09
Сообщение #1081


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(adnega @ Dec 7 2015, 10:37) *
+1



--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 9 2015, 19:29
Сообщение #1082


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

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



свежак.

итак, нынче и далее протянуты следующие сорта таргетов для кортексиков
m0
m0plus
m1
m1.small-myltiply
m3
m4sf
m7sf
m7df

крайний в списке это m7 с FPU двдойной точности.

дл якаждого по отдельности все собрано отдельно
сорт таргет либы ( libgcc, libsupc++, libstdc++, libc, libm ) будут при линкове правильно выбиратся по результатам воткнутых ключей - Вам ничего делать не надо.
особо любопытным смотреть в
/arm-kgp-eabi/arm-kgp-eabi/lib/thumb/
/opt/arm-kgp-eabi/lib/gcc/arm-kgp-eabi/6.0.0/thumb/
там все видно как сложено по кучкам

например ключики -mthumb -mcpu=cortex-m0plus приведут к линковке либ для m0plus
а -mthumb -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard к линковке из папок ../m7sf собранных для cm7 c fpu одинарной точности
все автоматично и безгиморно... так мной задумано во всяком случае

www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20151209_HYPERICUM.7z

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

Вопрос к коллегам. чето вштырило мне от PIC32MZ - это 200 мегагерцовый МИПС с ФПУ, собираюсь для него тоже сделать свежак с пристастием. есть москвичи с демоплатой на погонять с возвратом?
перед выкладыванием хоца потестить на всякий случай....
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 11 2015, 07:50
Сообщение #1083


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

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



все тоже самое для 64 битного масдая

http://www.klen.org/Files/DevTools/x86_64-...10_HYPERICUM.7z

просьба проверить и отпистся по результатам - мне неначем проверить.

продолжаем опрос, изварщенцы в квадрате есть? нужна сборка для 32 битного масдая?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 11 2015, 15:07
Сообщение #1084


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(klen @ Dec 11 2015, 10:50) *
просьба проверить и отпистся по результатам - мне неначем проверить.

Чисто сишный проект для cm3 собрался нормально (-Os):
4.9.3 - 10356 байт
6.0.0 - 9716 байт

В железе пока не проверял.
Спасибо!

Может и для AVR под винду соберёте свежачёк?
А то новее 4.9.2 в сети нет готовых сборок...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Dec 11 2015, 19:56
Сообщение #1085


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

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



http://sourceforge.net/projects/mobileches...hots%20(Win32)/
avr-gcc-5.2.1_2015-08-18_mingw32
Применяю, работает.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 12 2015, 19:37
Сообщение #1086


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Genadi Zawidowski @ Dec 11 2015, 22:56) *
avr-gcc-5.2.1_2015-08-18_mingw32
Применяю, работает.
О! Я пропустил эту сборочку.
Спасибо! Протестируем...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 19 2015, 23:28
Сообщение #1087


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(klen @ Dec 9 2015, 22:29) *
свежак. www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20151209_HYPERICUM.7z


Небольшой проект под ATSAMD21 собирается и работает. (ARM Cortex-M0+ r0p1).
ключи по рекомендациям -mcpu=cortex-m0plus -mfloat-abi=soft -mthumb -O2 -fomit-frame-pointer -finline-functions -ffunction-sections -fdata-sections -fgraphite -funroll-loops -flto=8 -ffat-lto-objects

Спасибо!
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Dec 25 2015, 19:16
Сообщение #1088


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(klen @ Dec 11 2015, 12:50) *
все тоже самое для 64 битного масдая

http://www.klen.org/Files/DevTools/x86_64-...10_HYPERICUM.7z

просьба проверить и отпистся по результатам - мне неначем проверить.

продолжаем опрос, изварщенцы в квадрате есть? нужна сборка для 32 битного масдая?


Для 32 битовой Ubuntu существует сборка?

Сообщение отредактировал nanorobot - Dec 25 2015, 19:29
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 29 2015, 15:18
Сообщение #1089


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

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



Цитата(nanorobot @ Dec 25 2015, 23:16) *
Для 32 битовой Ubuntu существует сборка?

В жизни всякое бывает... А где такой нужно? Просто интересно.
Расскажите - соберу sm.gif
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Dec 29 2015, 16:38
Сообщение #1090


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(klen @ Dec 29 2015, 21:18) *
В жизни всякое бывает... А где такой нужно? Просто интересно.
Расскажите - соберу sm.gif


первопричина данного желания рассосалась. тем не менее , благодарю
Go to the top of the page
 
+Quote Post
sherr
сообщение Dec 31 2015, 23:23
Сообщение #1091


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



Цитата(klen @ Dec 29 2015, 19:18) *
В жизни всякое бывает... А где такой нужно? Просто интересно.
Расскажите - соберу sm.gif

Такой - в смысле 32-битный Убунту ? У меня вон дома 32-битный Дебиан 6 Squeeze, и я неоднократно спрашивал в теме, будут ли сборки под 32-бит Линукс (ARM & AVR)...
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 7 2016, 13:56
Сообщение #1092


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20151209_HYPERICUM.7z

таки не собирает кое-что:

CODE
vzaytsev@vzdeb8:~/work/autometer$ arm-kgp-eabi-g++ -Wall -fno-exceptions -fno-rtti -mcpu=cortex-m0plus -mfloat-abi=soft -mthumb -O2 -c trunk/src/ntc_def.cpp
trunk/src/ntc_def.cpp:19:3: internal compiler error: Недопустимая инструкция
{R2ADC(398.3700), -55}
^

Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


кусок выхлопа cpp:
CODE
#pragma pack(push,1)
typedef struct
{

uint16_t valueADC;

int16_t valueT;
} STermistorRange;
#pragma pack(pop)





const STermistorRange g_tempRange[] =
{
{((uint16_t)(398.3700*4096.0/(398.3700 +(10.478)))), -55}
, {((uint16_t)(371.7150*4096.0/(371.7150 +(10.478)))), -54}
, {((uint16_t)(347.0050*4096.0/(347.0050 +(10.478)))), -53}
, {((uint16_t)(324.0850*4096.0/(324.0850 +(10.478)))), -52}



штатный (debian jessie) arm-none-eabi-gcc (4.8.4-1+11-1) 4.8.4 20141219 (release) компилирует без вопросов...
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 8 2016, 23:36
Сообщение #1093


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

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



свежак
www.klen.org/Files/DevTools/x86_64-kgp-linux-gnu/arm-kgp-eabi_@_x86_64-kgp-linux-gnu_20160109_NUPHAR.7z
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 9 2016, 10:56
Сообщение #1094


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



с новым свежаком те же яйца (см. сообщение #1092 http://electronix.ru/forum/index.php?showt...&p=1394285)
Go to the top of the page
 
+Quote Post
klen
сообщение Jan 9 2016, 22:07
Сообщение #1095


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

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



Цитата(RabidRabbit @ Jan 9 2016, 14:56) *
с новым свежаком те же яйца (см. сообщение #1092 http://electronix.ru/forum/index.php?showt...&p=1394285)


завтра соберу крайнюю релизную сборку, там должно все пережевывыть. проверим как раз.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:35
Рейтинг@Mail.ru


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