Например TDA7294

Форум РадиоКот • Просмотр темы - Компиляция под STM32 с помощью gcc
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 17:25:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 46 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Сб мар 13, 2021 18:49:09 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Чт ноя 12, 2009 21:00:32
Сообщений: 39
Откуда: С луны упал.
Рейтинг сообщения: 0
Но таки я бы посоветовал переписать с нуля.


Проект grbl
Под стм тут - https://github.com/robomechs/6-AXIS-USBCNC-GRBL
оригинал тут - https://github.com/gnea/grbl/releases

Боюсь что с нуля писать его долго...
и если и писать, то на аппаратных ШИМ каналах таймеров.
А для этого собирать на той СТМ где они есть = Black pill (STM32F411CEU6 Core Board)

Да легко там все макросами делается.


Подводные камни есть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Чт мар 25, 2021 15:57:25 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
я бы посоветовал переписать с нуля. Это быстрей будет.

Поддерживаю!
Буквально недавно разбирался с USB в STM'ках.Читал исходники той лапши, что Куб нагенерировал - там поседеть можно пока они через десяток переливаний одних и тех же значений из функции в функцию доберутся наконец до регистров. Кстати, до них я так и не добрался. В opencm3 чуть получше, но регистры они тоже спрятали мама не горюй. Как результат, самый вменяемый код как раз у Eddy_Em и оказался. Правда, я так и не понял как у него идет работа с EPnR и еще пара моментов, но уж такую мелочь можно и самостоятельно расковырять.
Как результат пустое USB устройство из Куба весит 14 кБ, а переписанный по-человечески - 3 кБ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Чт мар 25, 2021 17:21:41 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
не понял как у него идет работа с EPnR

Да просто все: макрос KEEP_DTOG_STAT сохраняет значение DTOG'ов и STAT'ов, а макрос KEEP_DTOG — только DTOG'ов. Дальше уже в usb_lib.c: в обработчике прерываний usb_lp_can_rx0_isr() проверяем флаги, если что-то пришло, читаем/пишем, вызываем обработчик для конкретной точки. В этих обработчиках уже и сбрасываются флаги STAT/CTR, например.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Чт мар 25, 2021 18:03:11 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Цитата:
Да просто все: макрос KEEP_DTOG_STAT
Не :) Мне мои больше нравятся. Более атомарные что ли.
Вспомнил что меня еще в вашем коде смущало: функция wr0. Кажется, вы в прерывании ждете пока передастся посылка целиком.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Чт сен 07, 2023 09:39:55 
Первый раз сказал Мяу!

Карма: -4
Рейтинг сообщений: -7
Зарегистрирован: Вс июн 04, 2023 10:26:50
Сообщений: 21
Откуда: Там, за горизонтом.
Рейтинг сообщения: 0
[uquote="AlanDrakes",url="/forum/viewtopic.php?p=3766801#p3766801"]Кусочек из makefile'а:...

P.S.: Это работает в linux'е. Win* система потребует всё правильно переименовать. Ну и пути, естественно.
[/uquote]
Подтверждаю, в каноничной XP работает. Поприседать пришлось изрядно - GD сделала "как у бабочек, только немного по другому".

_________________
Заповедь инженера #1. "Работает? Не трожь!"


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Компиляция под STM32 с помощью gcc
СообщениеДобавлено: Чт сен 07, 2023 10:13:54 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 205
Рейтинг сообщения: 0
P.S.: Это работает в linux'е. Win* система потребует всё правильно переименовать. Ну и пути, естественно.
.

поставте cygwin, установите из комплекта cigwin make, и ничего менять не потребуется. правда cygwin давно уже не поддерживет winXP, но у меня в виртуалке остался. версию пишет 2016 год. 4.2.1


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 46 ]    , , 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y