Например TDA7294

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





Текущее время: Вт апр 16, 2024 15:13:49

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


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



Начать новую тему Ответить на тему  [ Сообщений: 33 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Чт мар 11, 2021 18:43:06 
Собутыльник Кота
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Чт мар 11, 2021 19:51:19 
Родился

Зарегистрирован: Вс июл 19, 2009 18:56:22
Сообщений: 11
Рейтинг сообщения: 0
atrel писал(а):
Выбрал её исключительно из мнения, что работа в подобной IDE поможет сконцентрироваться на изучении STM-ок.
Каким образом?
Не сказал бы что в кейле есть что-то такое что позволяет концентрироваться на изучении STM-ок. :dont_know:

Eddy_Em, вы забыли написать что нужно еще линукс установить. :)))


Тем, что не отвлекает установкой линуксов, настройкой IDE и другими мелочами. Здесь готовый инструмент, винда в любом офисе есть. Сел и работай.

Перефразирую цитату Аlex написанную выше, под себя: "Зачем пользоваться руками, если есть девушка." Образно конечно, но суть таже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Чт мар 11, 2021 20:12:21 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
atrel, может, я чё-то не вижу...

Где настройка тактирования ядра, шин? Где стартап? Создал какую-то структуру для передачи параметров, а чем заполняете остальные поля?

ИМХО, Eddy_Em предлагает радикально-правильный путь освоения программирования, но эта радикальность пугает, хотя логика его суждений мне понятна. Если отбросить его радикальность, то используй работу с периферией через регистры, разберись где какой файл лежит и за что он отвечает.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 01:01:32 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
atrel писал(а):
Тем, что не отвлекает установкой линуксов, настройкой IDE и другими мелочами.
Также примерно в десятке других IDE для STM32. В некоторых даже еще проще чем в кейле.

tonyk писал(а):
Создал какую-то структуру для передачи параметров
Про SPL не знаете? Это официальная библиотека от ST - производителя STM32.

tonyk писал(а):
Если отбросить его радикальность, то используй работу с периферией через регистры, разберись где какой файл лежит и за что он отвечает.
У него без отладка код не работает. Реально думаете что если работать через регистры, то проблема будет решена? :)))
Это все равно что пытаться починить автомобиль протирая фары! :dont_know:


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 08:11:18 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
Цитата:
Про SPL не знаете? Это официальная библиотека от ST - производителя STM32.

Знаю. Только при чём тут мои знания? Пользуются ей многие неправильно как в этом случае.

Цитата:
Реально думаете что если работать через регистры, то проблема будет решена? :)))
Это все равно что пытаться починить автомобиль протирая фары!

Ты вообще посты выше читал? Понял, о чём в них речь шла? Человек хочет изучить СТМ32. Ему предложили разобраться с инструментом для программирования, а я добавил, что изучить работу периферии можно только работая с ней напрямую, через её регистры.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 09:03:12 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Лишний раз напомню, что SPL уже давно объявлена deprecated самой ST, а учитывая то, что кал ещё хуже, для любителей использовать всякую дрянь остаётся лишь opencm3!

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 12:09:46 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
tonyk писал(а):
Знаю. Только при чём тут мои знания? Пользуются ей многие неправильно как в этом случае.
Если вы пишите "Какую-то" значит не знаете что это за структура.

tonyk писал(а):
Ему предложили разобраться с инструментом для программирования, а я добавил, что изучить работу периферии можно только работая с ней напрямую, через её регистры.
Ему нужно сначала решить проблему с кейлом из-за которой код не работает без отладчика.
А советы про регистры не по теме, т. к. ТС про них не спрашивал и переход на них не решит проблему с отладчиком.

Eddy_Em писал(а):
Лишний раз напомню, что SPL уже давно объявлена deprecated самой ST
Eddy_Em писал(а):
остаётся лишь opencm3!
ST рекомендует использовать opencm3? Если нет, то она в этом плане еще хуже SPL, т. к. неофициальная и не рекомендованная ST к применению.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 12:13:20 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 93
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1150
Рейтинг сообщения: 0
Я пробовал вот так. Урезанный проект до нельзя. Тем не менее не стартует без отладчика. Проект пересобирал. Уж и не знаю с какой стороны подойти.
Видимо кривая таблица прерываний. Проверяйте её содержимое и положение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 12:35:32 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
ST рекомендует использовать opencm3? Если нет, то она в этом плане еще хуже SPL, т. к. неофициальная и не рекомендованная ST к применению.

Учитывая то, какое дерьмо ST "рекомендует", то можно вообще не прислушиваться к их советам! Это ж насколько невменяемыми болванами надо быть, чтобы рекомендовать к использованию калокуб?
А opencm3 я когда-то использовал. Очень грамотно там все сделано, оверхеда намного меньше, чем в той же SPL.
Понятно, что если сделать на шаблонах в С++, то вообще оверхеда не будет, но среди железячников ООПщиков крайне мало.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пт мар 12, 2021 20:09:14 
Родился

Зарегистрирован: Вс июл 19, 2009 18:56:22
Сообщений: 11
Рейтинг сообщения: 0
Я пробовал вот так. Урезанный проект до нельзя. Тем не менее не стартует без отладчика. Проект пересобирал. Уж и не знаю с какой стороны подойти.
Видимо кривая таблица прерываний. Проверяйте её содержимое и положение.


С этого и начинал. Один хрен не пашет.
Нашёл проект кейловский рабочий, он отличается файлом core_cm3.c. Работаю в этом направлении.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Сб мар 13, 2021 15:41:51 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Все эти файлы Keil скачивает сам. Запускаете Pack Installer (крайний правый зеленый значок во второй строке тулбара) и там выбираете бренд, чип, библиотеку.
Вы их откуда брали?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Вс мар 14, 2021 19:01:20 
Родился

Зарегистрирован: Вс июл 19, 2009 18:56:22
Сообщений: 11
Рейтинг сообщения: 0
Все эти файлы Keil скачивает сам. Запускаете Pack Installer (крайний правый зеленый значок во второй строке тулбара) и там выбираете бренд, чип, библиотеку.
Вы их откуда брали?


Ага. Последовательность создания проекта на всех ресурсах одна и та же. Версия кейла (или паков к нему) отличается, а сней и файлы которые он подгружает в проект.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 работает нормально только с отладчиком
СообщениеДобавлено: Пн мар 15, 2021 10:44:44 
Родился

Зарегистрирован: Вс июл 19, 2009 18:56:22
Сообщений: 11
Рейтинг сообщения: 0
Проблема решена.

Пересобрал проект вот по этой инструкции. Использовал файлы с сайта STM (пакеты STSW-STM32078 или STSW-STM32054). Исключил из проекта файл stm32f10x_conf.h, строчку
Код:
#define assert_param(expr) ((void)0)
из него перенёс в файл stm32f10x.h.
Также проблема обнаружилась на самой плате. На МК поступало (точнее на ножку RST) 2,6В вместо 3,2В положенных, поэтому он работал крайне не стабильно. Причину этого не искал просто запитал от ST-link.

Благодарю всех за участие.


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

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


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

Сейчас этот форум просматривают: sa-ta и гости: 17


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

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


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