Найдено 54 результата

bevice
Пн янв 06, 2020 23:04:04
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3769391#p3769391"] bevice , ты маешься откровенной херней. Кончай уже.[/uquote]
Слушайте, вы вот вроде бы обсерватории работаете, если не ошибаюсь. Я вот прослушал кучу научпопа от С.Попова и компании, давайте я вас теперь учить буду вашу работу делать ...
bevice
Пн янв 06, 2020 22:13:18
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Мурик",url="/forum/viewtopic.php?p=3769303#p3769303"] Можно штаны через голову надевать С точки зрения большинства любителей именно так вы и поступаете. :dont_know:
Не путайте любительские проекты (которые на гит мало кто выкладывает, т. к. обычно пишут только для себя) и промышленного ...
bevice
Пн янв 06, 2020 19:45:06
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Мурик",url="/forum/viewtopic.php?p=3769268#p3769268"] Выбирайтесь из каменного века. Люди так делают Думаете любители для которых МК это хобби (особенно начинающие) поступают как вы пишите? :facepalm: :)))[/uquote]
Можно штаны через голову надевать, и аргументировать тем, что "я не ...
bevice
Пн янв 06, 2020 18:41:22
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3769147#p3769147"] bevice , это - идиотизм, каждую элементарную правку как коммит оформлять. Люди так не делают!
И ветки я не завожу. Ветки нужны, лишь если хочется разные варианты потестить. У меня такого не бывает. Все коммиты идут исключительно в ...
bevice
Пн янв 06, 2020 16:42:49
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3769102#p3769102"] bevice , вот, скажем, сделал я одну правку: 200 вставок и 50 удалений. И что, оно прямо вот так с лету заработает? Да хренушки!!! Сначала - тестовые сборки c -Wall -Wextra -Werror, чтобы ошибки увидеть. Потом - тестовая прошивка и ...
bevice
Пн янв 06, 2020 14:15:07
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3768980#p3768980"] bevice , чушь-то какая! Вы что, пишете идеальный код без косяков? Да пока очередная правка доживет до стадии коммита, промежуточных сборок и тысяча может быть! Да и отладка туда же...[/uquote]
Чего? каждая правка по определению это ...
bevice
Пн янв 06, 2020 10:39:19
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="Мурик",url="/forum/viewtopic.php?p=3768808#p3768808"] А на билд-сервера тоже предлагаете IDE натягивать? Какой билд сервер если нет опыта работы с STM32 и GCC?[/uquote]
кладем в проект .gitlab-ci.yml:
binaries-debug:
image: bevice/gcc-arm-none-eabi
tags:
- arm-none-eabi-gcc
script ...
bevice
Вс янв 05, 2020 23:55:47
Форум: ARM
Тема: Компиляция под STM32 с помощью gcc
Ответы: 45
Просмотры: 47020

Re: Компиляция под STM32 с помощью gcc

[uquote="BOND12",url="/forum/viewtopic.php?p=3767818#p3767818"]Кстати, мой вопрос про пути всё ещё в силе.[/uquote]
Если еще актуальный вопрос, вот тут https://bevice.ru/posts/1590.html начал примерно его и разбирать. Пока фиг знает, как быстро и понятно про CMake написать, но компиляция и линковка ...
bevice
Сб дек 14, 2019 16:44:50
Форум: ARM
Тема: Двухпроводная схема ds18b20
Ответы: 5
Просмотры: 1468

Re: Двухпроводная схема ds18b20

а зачем вы передергиваете MODER и остальное?

GPIOA->BSRR |= GPIO_BSRR_BS_0;
GPIOA->OTYPER &= ~GPIO_OTYPER_OT_0; // включили Push-pull с выходом в 1
delay(...)
GPIOA->OTYPER |= GPIO_OTYPER_OT_0; // включили OD
остальное трогать вам вроде бы не нужно, а еще на пару тактов в HiZ переводите порт
bevice
Сб дек 14, 2019 15:10:08
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="VladislavS",url="/forum/viewtopic.php?p=3755709#p3755709"] 2ALL , применение тут __DSB() для меня необъяснимо. Нескольких процессоров нет, нескольких потоков тоже нет. Кроме тормозов ничего тут барьер не даёт.
Вот докладик про барьеры
http://youtu.be/SIZmLPtcZiE [/uquote]
на форуме ST ...
bevice
Сб дек 14, 2019 13:50:05
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="Мурик",url="/forum/viewtopic.php?p=3755690#p3755690"] Но если так не нравится - Code::Block почти без настроек работает. Буквально вчера пробовал. Тогда уж лучше EmBitz. Среда на основе Code::Block и оптимизирована под STM32.
При создании проекта автоматически в него добавляется CMSIS, а ...
bevice
Сб дек 14, 2019 11:06:55
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="VladislavS",url="/forum/viewtopic.php?p=3755544#p3755544"][uquote="bevice",url="/forum/viewtopic.php?p=3755527#p3755527"]С каких пор новичку проще иар?[/uquote]Во-первых, у Iar нет таких степеней свободы. Во-вторых, настройки по умолчанию рабочие и их можно вообще не трогать по началу. В ...
bevice
Сб дек 14, 2019 10:37:48
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755523#p3755523"]Я так понял можно сделать так, чтобы макросы при компиляции не упрощались и их можно было бы смотреть в отладчике.
Про адресата я имею в виду, если функция в одном файле, то из другого ее можно вызвать? Когда я занимался опенгл, надо ...
bevice
Сб дек 14, 2019 10:30:15
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755513#p3755513"]а если все настройки сунуть в low_level_init.cpp, и вызывать только функции типа WritePixel();, они будут находить адресата? И файл "stm32f412zx.h", надо подключать в обоих документах или только в low_level_init.cpp?[/uquote]
Сначала ...
bevice
Сб дек 14, 2019 10:21:33
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755513#p3755513"]__DSB(); У меня была, просто без нее ни чего не менялось и я ее упростил([/uquote]
Это для синхронизации.
bevice
Сб дек 14, 2019 10:12:58
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="VladislavS",url="/forum/viewtopic.php?p=3755514#p3755514"] bevice , у ТС Iar, не забивай ему мозги GCC-ной мутью.[/uquote]
Так он неделю назад начал, может сейчас плюнет на иар и будет нормальным компилятором собирать. Бесплатным, без ограничений, с официальной поддержкой arm.com
Тем более ...
bevice
Сб дек 14, 2019 10:06:18
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755504#p3755504"]Блин, я бы Вас понял, если бы не тот момент что гугл на -g3 выдает немецкую автоматическую винтовку( Мне пока такое сложно к сожалению([/uquote]
Окей, подробнее.
Все конструкции вида GPIOC->ODR это макросы препроцессора (#define), для ...
bevice
Сб дек 14, 2019 09:56:40
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755500#p3755500"]Почитываю! По чуток чтобы каши не было. вот тебя все утро жду спать не ложусь) Анализатора у меня не ма к сожалению, я занимаюсь ремонтом пром оборудования, а контроллерами занимаюсь первую неделю к сожалению.[/uquote]
Вы не с того начали ...
bevice
Сб дек 14, 2019 09:48:03
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

[uquote="TEPEM",url="/forum/viewtopic.php?p=3755350#p3755350"]Я туда что не пропишу - ошибка[/uquote]
У вас макросы не развернуты в бинарнике. У gcc нужно собирать с -g3, у вашего компилятора посмотрите документацию на предмет «debug level»
bevice
Пт дек 13, 2019 01:09:40
Форум: ARM
Тема: Таймер не работает
Ответы: 236
Просмотры: 53313

Re: Таймер не работает

Чтобы похерить таблицу векторов во флеше достаточно 4 строк кода. Если у вас есть бутлодер, эмуляция eeprom или любая другая работа с флешкой - достаточно ошибиться в одной переменной. Так что нет, не несет.

Если у вас код свободно пишет туда, куда писать не должен - пора осваивать memory ...

Перейти к расширенному поиску