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

 
 
8 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> GCC ARM - не имплементируются функции SIN, COS, arm-none-eabi
__inline__
сообщение Oct 1 2017, 12:53
Сообщение #31


Местный
***

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



Цитата(mantech @ Oct 1 2017, 12:46) *
1) То-то у меня сейчас проект под ИАР для кортекса А9, без привязки к конкретному процу. Просто отличие в том, что с привязкой там все параметры стартапа и линкера проставляются автоматом.

2) А как вы думали, почему за коммерческий софт просят не хилые бабки? В последнее время - совсем не хилые??
Есть куча времени и нервов - добро пожаловать в мир бесплатного софта, ищем бубен и начинаем плясать biggrin.gif


1) Как бы не фанат ИАРа. Мне бы Keil sm.gif Но в v.4 он не поддерживает Cortex-A7. Версия 5 у меня не идет (потому что ХРюн и 32 бита, ставить анальные зонды - блевисты 7,8, ,... нет желания).

2) Коммерческий софт лечится таблЭтками sm.gif
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Oct 1 2017, 14:34
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(__inline__ @ Oct 1 2017, 19:53) *
Мне бы Keil sm.gif Но в v.4 он не поддерживает Cortex-A7. Версия 5 у меня не идет (потому что ХРюн и 32 бита, ставить анальные зонды - блевисты 7,8, ,... нет желания).

В XP нормально работает 5.17. Версия 5.18а тоже нормально работает, но часто при закрытии программы повисает(но ничего не теряет). А вот 5.20 уже не работает.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 1 2017, 14:36
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(__inline__ @ Oct 1 2017, 19:42) *
Ну так подскажите, что неправильно, а не издевайтесь тут!

Почему неправильно? Всё там правильно. И компилятор тоже прав. Если соптимизировал тот код в 0.
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 2 2017, 07:01
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(__inline__ @ Oct 1 2017, 15:53) *
2) Коммерческий софт лечится таблЭтками sm.gif

Попробуйте объяснить прокурору про таблетки. Уверен он поймет вас неправильно - лет на семь т.к кейл/иар сразу тянут на "особо крупный размер".
Еще расскажите заказчику про покупку лицензии на компилятор когда он потребует легализации разработанного ПО.
Go to the top of the page
 
+Quote Post
__inline__
сообщение Oct 2 2017, 11:05
Сообщение #35


Местный
***

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



Цитата(_3m @ Oct 2 2017, 07:01) *
Попробуйте объяснить прокурору про таблетки. Уверен он поймет вас неправильно - лет на семь т.к кейл/иар сразу тянут на "особо крупный размер".
Еще расскажите заказчику про покупку лицензии на компилятор когда он потребует легализации разработанного ПО.

Спасибо, посмеялся! santa2.gif
Попробуйте зажигать пуканы юзерам в другом месте! biggrin.gif
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 2 2017, 11:46
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(__inline__ @ Oct 1 2017, 15:53) *
Версия 5 у меня не идет (потому что ХРюн и 32 бита, ставить анальные зонды - блевисты 7,8, ,... нет желания).

Мсье изволит эстетствовать biggrin.gif
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 2 2017, 12:08
Сообщение #37


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

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



Чтобы нормально разобраться в принципах работы gcc-xxx, утилиты make и т.д.и т.п. нужен не один месяц.
Вместо того, чтобы устраивать подобную клоунаду ТС просто необходимо научиться читать доки.
Жаль что Чукча не читатель, а писатель.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
__inline__
сообщение Oct 2 2017, 12:23
Сообщение #38


Местный
***

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



Не переживайте!
Освоение GCC в процессе! rolleyes.gif
Наконец-то выжал, что нужно! fman.gif
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 2 2017, 13:36
Сообщение #39


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

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(__inline__ @ Oct 1 2017, 15:53) *
ставить анальные зонды - блевисты 7,8, ,... нет желания).

Недавно на всех своих компах поставил вин 10 x64, заранее купил на ебеи три ключа (5$ за один), в итоге ось получилась официальная, никаких вопросов и таблеток sm.gif
Теперь все софтины работают как надо, особенно те, которые не хотели заводится на старой вин 7 х64.
Вот думаю прикупить ключи для вин-офиса (5..10$) ...
Короче, привыкаю к официальному платному софту. Не подкопаться biggrin.gif




--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 2 2017, 14:02
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Forger @ Oct 2 2017, 16:36) *
Короче, привыкаю к официальному платному софту. Не подкопаться biggrin.gif

С точки зрения прокурора это точно такой же мухлёж, только вам ещё и раскошелиться пришлось biggrin.gif
Go to the top of the page
 
+Quote Post
__inline__
сообщение Oct 2 2017, 14:20
Сообщение #41


Местный
***

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



Поставил ARM DS-5 из дебрей интернета, так оказалось их ARM-compiler не имеет bare-metal таргета и пукает от некорректной лицензии.
В том же ИДЕ (он же Эклипс) есть опция GCC bare metal, сравнил выхлоп с первым тулчейном - результат один-в-одни, а Эклипс упростил сперва настройку проекта - флаги компиляции и встроенный make.

В итоге, после длительного ознакомления с флагами компилятора, линковщика, многократных экспериментов и просмотра листинга на асме, получил что хотел.
Ну и скрипт для линковщика написал, теперь всё линкуется как надо и куда надо, даже филлинг освоил (заливка оставшегося места нулевыми символами для получения объема прошивки ровно 16 кБ).

В целом GCC ARM неплох, как оказалось больше возможностей подёргать ключи оптимизации.

Пример:

Код
-march=armv7-a -mfpu=vfpv4 -mfloat-abi=hard -nostdinc -O3 -Wall -fomit-frame-pointer -fforce-addr -falign-jumps=4 -fgcse -std=c99 -marm -mlittle-endian -fpic -mtune=cortex-a7 --specs=nosys.specs -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -nostdlib -nostartfiles -ffreestanding -fno-math-errno -fno-common -fno-builtin -ffreestanding -fno-strict-aliasing -mno-thumb-interwork -fno-stack-protector -fno-toplevel-reorder -Wstrict-prototypes -Wno-format-nonliteral -Wno-format-security -Wextra -Wno-unused-result -Wno-main

-T "test0.ld" -gc-sections -Wl,-N -fomit-frame-pointer -fforce-addr -falign-jumps=4 -fgcse -std=c99 -marm -mlittle-endian -fpic -mtune=cortex-a7 --specs=nosys.specs -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -nostdlib -nostartfiles -ffreestanding -fno-math-errno -fno-common -fno-builtin -ffreestanding -fno-strict-aliasing -mno-thumb-interwork -fno-stack-protector -fno-toplevel-reorder -Wstrict-prototypes -Wno-format-nonliteral -Wno-format-security -Wextra -Wno-unused-result -Wno-main


Ну а на счёт блевисты, я имел ввиду, что она несанкционированно стучит и из неё сочится во все щели. Если в ХР как-то можно ещё заделать дыры, то в блевистах это практически невозможно. И вообще для меня это хобби, а не производственный процесс с получением выгоды, как тут некоторые поняли.
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 2 2017, 15:25
Сообщение #42


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

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(scifi @ Oct 2 2017, 17:02) *
С точки зрения прокурора это точно такой же мухлёж, только вам ещё и раскошелиться пришлось biggrin.gif

Прокурору до лампочки рядовой нищий (для него) юзер, а вот мне вовсе не до лампочки рассадник троянов и т.п. в кряках и активаторах!


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 2 2017, 15:29
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Forger @ Oct 2 2017, 18:25) *
Прокурору до лампочки рядовой нищий (для него) юзер, а вот мне вовсе не до лампочки рассадник троянов и т.п. в кряках и активаторах!


В конторе хочешь не хочешь, а придется покупать. До кризиса, ИАР вышел мне в 40 с копейками рублей (1100бакинских примерно), теперь взглянул на их ценник и офонарел(подд 200тку тянет!!), сейчас никогда бы не решился, проще человека нанять и заплатить за перепортирование на гцц... Но про винду - согласен с тсом - хрюша самая оптимальная для разработчика...
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 2 2017, 15:45
Сообщение #44


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

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(mantech @ Oct 2 2017, 18:29) *
В конторе хочешь не хочешь, а придется покупать.

Конторы начинает чесаться лишь тогда, когда установленный там "левый" софт начинает стучать своему разработчику ... вот беготня начинается! Боссы готовы до кучи покупать даже необязательные плагины biggrin.gif
Наблюдал такое однажды.... переживать начинают даже уборщицы crying.gif
Как говорится "пока жареный петух не клюнет"

Цитата
хрюша самая оптимальная для разработчика...
... архаичного софта sm.gif

Но любой современный софт требует современного железа и соотв. ось, а с этим уже ничего не поделать ((

Помню, хрюшу переставлял на своих компах стабильно раз в полгода-год.
Семерка прожила несколько лет.
Посмотрим, как поведет себя десятка ...


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 2 2017, 17:35
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Forger @ Oct 2 2017, 22:45) *
Конторы начинает чесаться лишь тогда, когда установленный там "левый" софт начинает стучать своему разработчику ... вот беготня начинается!

Странная контора, админы которой не знают про файрволл.
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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