STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="ARV",url="/forum/viewtopic.php?p=4037762#p4037762"]сколько этот тезис существует, доля использующих этот метод неуклонно стремится к нулю, в то время как количество "тыкателей мышкой" растет, как на дрожжах.[/uquote]
Увы, реальность такова, что население мира растет, а общее количество разума остается константой. И дебилов все больше и больше, увы. Иначе microsoft и apple просто обанкротились бы, если бы не было ненормальных, которые ПО покупают!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Родился
Сообщения: 13
Зарегистрирован: Вт май 25, 2021 18:41:53

Сообщение avtoneru »

Eddy_Em, надо смартфоны без ПО продавать. Пусть с нуля каждый сам себе всё, включая операционку, устанавливает. Зато будет меньше дебилов.
Реклама
Открыл глаза
Сообщения: 41
Зарегистрирован: Вс мар 21, 2021 11:06:04

Сообщение Professor Chaos »

[uquote="avtoneru",url="/forum/viewtopic.php?p=4037886#p4037886"]Eddy_Em, надо смартфоны без ПО продавать. Пусть с нуля каждый сам себе всё, включая операционку, устанавливает. Зато будет меньше дебилов.[/uquote]
Не устанавливает, и даже не собирает из исходников. А пишет сам. Всё. Загрузчик, ядро, драйверы, командный интерпретатор. И потом всё это собирает, прошивает и пользуется своим творением с помощью консоли и тексовых команд.
А ещё прошивки для всех радиомодулей, контроллеров заряда АКБ и пр. пусть сам пишет. А то ишь чего, совсем обленились хомячки :))
И автомобили надо тоже продавать пустыми. Пусть прошивки для ЭСУД, АБС, ЭУР и всей прочей электроники каждый счастливый автовладелец пишет сам.
Друг Кота
Аватара пользователя
Сообщения: 7028
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="Professor Chaos",url="/forum/viewtopic.php?p=4037902#p4037902"]И автомобили надо тоже продавать пустыми.[/uquote]
А строительные перфораторы продавать только по результатам обследования у психиатра. Усилители НЧ мощнее 5 ватт и акустику тоже. В этом мире давно пора навести порядок.
Астролябия-сама меряет, было бы что мерять!!!
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

[uquote="Professor Chaos",url="/forum/viewtopic.php?p=4037902#p4037902"]А ещё прошивки для всех радиомодулей, контроллеров заряда АКБ и пр. пусть сам пишет.[/uquote]
Было бы неплохо! Глядишь, аморального устаревания бы поубавилось.
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

avtoneru писал(а):Зато будет меньше дебилов.
Если бы "товар" не продавали, то не было бы "дебилов" которые его покупают.
Professor Chaos писал(а):И автомобили надо тоже продавать пустыми. Пусть прошивки для ЭСУД, АБС, ЭУР и всей прочей электроники каждый счастливый автовладелец пишет сам.
Напугал. Пол века ездили на трамблере с карбюратором и еще столько поездят.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Dimon456",url="/forum/viewtopic.php?p=4037919#p4037919"]Если бы "товар" не продавали, то не было бы "дебилов" которые его покупают.[/uquote]
Не надо путать причину со следствием! На любой спрос найдется предложение. И чем больше в мире извращенцев, тем извращенней будет предложение. Вот появилось огромное гей-сообщество — вуаля, для них родилась фирма Apple со своими гей-поделками. Ну и так далее...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вс мар 03, 2019 08:18:34
Откуда: Волгоград

Сообщение do-vitas »

Собираю устройство usb-can сначала хотел как у всех на stm32f105 но не нашел камень за гуманные деньги! нашел stm32f373 развел плату вытравил спаял все работает теперь мучаюсь с программой! вертуал порт в компе обнаружился все вроде гуд день сижу вылазит ошибка при компиляции неопределенная переменная вот тока я ее в тексте вообще нигде не вставлял "hUsbDevice_0" откуда берется не пойму если кто глянет буду очень признателен! :)
https://disk.yandex.ru/d/j-1tZtIv5th_KQ
Изображение
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

на stm32f105
А с каких пор у F105 USB и CAN могут одновременно работать? Я на F0x2 делал, т.к. на Cortex-M4 пока боязно переходить (да и нет у меня ничего для них, это минимум неделю Makefile, стартап, линкер и хедеры собирать).
"hUsbDevice_0" откуда берется не пойму
А вот не надо кал использовать! Один раз стоит потратить месяцок времени, да родить нормальный USB. Им и пользоваться, а не всяким Г.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вс мар 03, 2019 08:18:34
Откуда: Волгоград

Сообщение do-vitas »

Eddy_Em писал(а):А с каких пор у F105 USB и CAN могут одновременно работать?
ошибаетесь это на 103 они не работают одновременно у них области памяти одни, а тут вполне!
Eddy_Em писал(а):А вот не надо кал использовать! Один раз стоит потратить месяцок времени, да родить нормальный USB. Им и пользоваться, а не всяким Г.
да вот жешь все как всегда походу еще не один пример с нета не работал.... разбираюсь потихоньку. учусь...

Добавлено after 1 hour 22 minutes 36 seconds:
О все ребятки заработало просто оказывается что stm-цы обновили can библиотеку недавно а это обозначение из старой приплыло... сутки убил...
Родился
Сообщения: 2
Зарегистрирован: Чт июн 17, 2021 19:04:29

Сообщение Fahrenheite »

Кто может помочь?
Купил девбоард STM32MP157A-DK1.
Как правильно подключить LRCLK и MCLK на I2S к STM32MP157?
Всем спасибо, кто откликнется.
Друг Кота
Аватара пользователя
Сообщения: 7028
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="do-vitas",url="/forum/viewtopic.php?p=4048275#p4048275"]оказывается что stm-цы обновили can библиотеку недавно а это обозначение из старой приплыло... сутки убил...[/uquote]
Имея дело с ST всегда нужно быть готовым к подобным подлянкам. Их у них много всяких...
Астролябия-сама меряет, было бы что мерять!!!
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4049083#p4049083"]Имея дело с ST всегда нужно быть готовым к подобным подлянкам. Их у них много всяких...[/uquote]
Eddy_Em писал(а):А вот не надо кал использовать!
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4048269#p4048269"]это минимум неделю Makefile, стартап, линкер и хедеры собирать[/uquote]Пишите в IDE и создадите проект за несколько минут.
Родился
Сообщения: 13
Зарегистрирован: Вт май 25, 2021 18:41:53

Сообщение avtoneru »

[uquote="COKPOWEHEU",url="/forum/viewtopic.php?p=4049096#p4049096"]
Eddy_Em писал(а):А вот не надо кал использовать!
[/uquote]
HAL можно использовать. Но надо делать это осознанно.
Осознанно - это зная что и как делаешь.
Иначе можно ставить под сомнение саму парадигму вторичного использования кода, и частный случай этой парадигмы в виде сторонних библиотек.
А вот думать, что "КУБ напишет за меня код" - действительно вредно.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вс мар 03, 2019 08:18:34
Откуда: Волгоград

Сообщение do-vitas »

Я уже немного изучил и hal и ll где-то там пишу где-то там можно и на cmsis но просто дольше. это просто инструменты! единственно вот в этом проекте заметил что keil как-то долго компилирует.. Установил STM32CubeIDE 1.6.0 попробовал один и тот-же проект собрать разница ощутима не знаю с чем связано...
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

[uquote="avtoneru",url="/forum/viewtopic.php?p=4049139#p4049139"]Осознанно - это зная что и как делаешь.
Иначе можно ставить под сомнение саму парадигму вторичного использования кода, и частный случай этой парадигмы в виде сторонних библиотек.[/uquote]
Суть в том, что не надо использовать первые попавшиеся сторонник библиотеки.
Исключение - первоначальная проверка алгоритма и железки.
Исключение - когда запас производительности настолько большой, что допускает некачественный код.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Мурик",url="/forum/viewtopic.php?p=4049132#p4049132"]Пишите в IDE и создадите проект за несколько минут.[/uquote]
Я и пишу в IDE — Qt Creator.
И не понимаю, чем мне IDE в этом может помочь: она угадает мои мысли и напишет нужный линкер-скрипт (где будут выделены две секции, занимающие весь свободный объем банков флеша, под хранение настроек и логов?), или же она угадает мои мысли и напишет правильный стартап?
Вот, вчера сел я расширять свое творчество на STM32F303. Нужные заголовочные файлы собрал (правда, кроме специфичной математики: мне БПФ и т.п. не нужно), в стартапе у меня, оказывается, уже были расписаны прерывания под F3 и F4, нужно лишь добавить код инициализации FPU и настройки тактирования.

IDE это за меня не сможет сделать, т.к. мысли мои читать не умеет.
[uquote="avtoneru",url="/forum/viewtopic.php?p=4049139#p4049139"]HAL можно использовать. Но надо делать это осознанно.[/uquote]
Идеальный случай - не использовать кал ни в каких случаях. Потому что можно привыкнуть к "тяп-ляп - и в продакшн" и превратиться в абдуринщика.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Eddy_Em писал(а):угадает мои мысли и напишет нужный линкер-скрипт (где будут выделены две секции, занимающие весь свободный объем банков флеша, под хранение настроек и логов?)
Правка скрипта линкера не требует много времени. Точно не неделю!
Если не знаете как он устроен - изучайте https://ftp.gnu.org/old-gnu/Manuals/ld- ... /ld_3.html
Eddy_Em писал(а):или же она угадает мои мысли и напишет правильный стартап?
IDE добавит в проект стандартный стартап от ST для выбранного контролера. Если нужно, измените его под себя.
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4049238#p4049238"]И не понимаю, чем мне IDE в этом может помочь:[/uquote]В нормальной IDE создание проекта под нужный контроллер со всеми стартапами, скриптами линкера и заголовочными файлами это 5-10 минут.
Ответить

Вернуться в «ARM»