Например TDA7294

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

Текущее время: Сб дек 27, 2025 19:41:07

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


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



Начать новую тему Ответить на тему  [ Сообщений: 104 ]    , 2, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Вт сен 05, 2023 19:16:45 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Тогда потеряете возможность отладки и это неприемлемо.

Специально попробовал: китайский ST-Link на Geehy

Изображение

Добавлено after 4 minutes 2 seconds:
более того, я потом кликнул запуск дебаггера, и ST-Link моргнул синим и выдалось:

Изображение

Ну, ща попробую.

Добавлено after 4 minutes 49 seconds:
Успех:

Изображение


Напоминаю, что сообщение, что ST-Link не в DFU-mode, означает необходимость отключить и снова подключить его, после чего снова нажать кнопку "Open in update mode"

После обновления необходимо опять отключить и снова подключить его.


Версия Cube
Version: 1.11.2
Build: 14494_20230119_0724 (UTC)

Ничего особого не делал. Скачал, установил. Win7х64


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 07:50:43 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 27, 2022 09:38:17
Сообщений: 165
Рейтинг сообщения: 0
Не работает.
Включаю программатор на обновление идёт прогресс загрузки а в конце вот это.


Изображение

Добавлено after 34 minutes 24 seconds:
Какойто куб странный!
Параша какая то!
В Atmel Studio таких заморочек вообще небыло и нет.
Взял,прописал что нада, порты,регистры, ввод,вывод. Настроил что нужно
скомпилировал если ошибки то исправил и всё! А тут же мля... И как его победить...

Изображение

Добавлено after 11 minutes 27 seconds:
Парни,что с этим можно сделать?
Ничего не работает!
Уже и LCD прислюнявил думал щас библиотечку закину
по бырому как это делалось в студии и будет счасть!
И не нужно будет извращаться с выводом Кириллицы как приходилось
это делать на avr и 1602 Китаёзном что приходилось изобретать функции
дабы хоть какое то удобство вывода слов организовать. А тут вообще мрак!
Я не то что что-то проинициализироать я его настроить не могу! Будете смеятся но
сегодня уже 3 день пошёл! Уже и книжку скачал по STM читаю, осталось купить шаманский бубен ещё!
Таких сюрпризов не ожидал. До того всё заморочено ну просто писец! Для кого они это всё изобретали не
понятно,наверное сами для себя!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 08:09:11 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24627
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
До того всё заморочено ну просто писец! Для кого они это всё изобретали не
понятно,наверное сами для себя!

Не ищите дурее себя.
Ищите свои ошибки.
По кубу ничего вам не скажу, я его не использую, как и HAL. У меня все отлично работает в Кейле с J-link-ом и без всяких тупых библиотек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 09:19:21 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 212
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1525
Рейтинг сообщения: 0
Дошло дело до программатора. Но вот беда. Кубик его не узнаёт.

Узнает ли его сама система? Узнают ли его нормальные средства прошивки вроде openocd?
aleksey chilov писал(а):
В Atmel Studio таких заморочек вообще небыло и нет.

Ну так и не заморачивайтесь с кубом. Мне его тоже победить не удалось (не то чтобы сильно пытался). То тактирование забудет настроить, то вообще периферию не поддерживает. Руками на регистрах гораздо проще писать.
aleksey chilov писал(а):
Для кого они это всё изобретали не
понятно,наверное сами для себя!

Для себя вряд ли. Уж кто-кто, а они сами способны изучить документацию на свой контроллер и не нуждаются в таких уродливых костылях. Скорее, для всяких ардуинщиков, которым открыть рефман, так застрелиться проще.
КРАМ писал(а):
У меня все отлично работает в Кейле с J-link-ом и без всяких тупых библиотек.
И у меня все отлично работает вообще без IDE - в текстовом редакторе, makefile и openocd / stm32flash. И блинки треть памяти не выжирают.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 10:33:33 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 27, 2022 09:38:17
Сообщений: 165
Рейтинг сообщения: 0
Так дело в том я не смог ничего установить кром как кубик.
Не дают ничего скачать.
Так что я даже не знаю другие программы.
Яб может и рад только негде взять.
Я думал если STMпротеус не везёт ну думаю ладно,
там отладчик есть,а на деле ничего нет!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 10:57:55 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 26
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 301
Рейтинг сообщения: 0
мда, теперь даже не посоветуешь товарищу, как обходить блокировки. приехали.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 11:02:05 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1270
Рейтинг сообщения: 0
aleksey chilov писал(а):
я даже не знаю другие программы

Про rutracker.org слыхал? Там есть всё. Не благодари.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 11:59:41 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5582
Откуда: Воронеж
Рейтинг сообщения: 0
Пользую CubeIde целиком. Там тупо всё сразу есть. Библиотеки, компиляторы, отладчики, вот эта вот вся мудистика. Нет необходимости искать горсть программ, настраивать их, а потом как-то ещё им взаимодействовать друг с другом. Для старта самое то, по-поему. А если ещё и нуклео раздобыть какую-нибудь, то можно и об аппаратных косяках не особо заботиться.
А вот отдельно в кубике не вижу смысла вообще, потому как
COKPOWEHEU писал(а):
Руками на регистрах гораздо проще писать.

И на ХАЛе этом переносимости всё равно почти никакой. Там тупо разные системы в разных процессорах!

Кстати, накинул пару перемычек и получил вполне рабочий V2.1 из китайского V2 на Гихи. С режимом флешки и последовательным портом. Очень удобно. Рекомендую.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 12:05:26 
Электрический кот

Карма: 5
Рейтинг сообщений: 169
Зарегистрирован: Пн май 01, 2017 20:01:45
Сообщений: 1047
Рейтинг сообщения: 0
Гм.
Полностью "free" вариант, никаких обходов не требуется.
1. идете на сайт segger.com и официально скачиваете программу, перешивающую ST-Link в J-Link. Если вам что-то не понравится, процедура обратимая и вернуться к отсто обычному ST-Link можно через ту-же программу.
2. на том-же сайте скачиваете SES, Ozon (по желанию)
3. устанавливаете RTT (оттуда-же), настраиваете. После чего переходите к п4
4. открываете RM на ваш MCU и читаете его весь, от 1 страницы до последней.
5. т.к. вы поняли совсем чуть, то Еще Раз читаете снова весь RM от 1 страницы до последней, по скользким местам пользуясь гуглом.
На п4-5 у вас уйдет месяц. Но, без этого пытаться чт-то сделать на stm32, это, в соответствии с тематикой сайта, это нассать себе в тапки. Железо надо знать до того, как писать программы. Писать код и попутно изучать MCU - это на каком-нибудь AVR, с stm32 так уже не получится.
Я уверен, что обязательность чтения RM вы (все) проигнорируете ... чтож, ждем ногодрыга на stm32, это всегда вызывает бурю положительных эмоций. )))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 12:25:25 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5582
Откуда: Воронеж
Рейтинг сообщения: 0
u37 писал(а):
Писать код и попутно изучать MCU - это на каком-нибудь AVR, с stm32 так уже не получится.

Ещё как получится, именно так и надо. Достаточно знать общую структуру микроконтроллера и концепцию взаимодействия систем в нём. Первым делом запускается ядро, флеш и порты хоть как-нибудь, а потом уже от этого раскручивается всё остальное шаг за шагом. Иначе изучить сразу тысячу страниц, всё понять и увязать в голове, предусмотрев все возможные неоднозначные трактовки несколько затруднительно.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 12:40:59 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 26
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 301
Рейтинг сообщения: 0
1. идете на сайт segger.com и официально скачиваете программу, перешивающую ST-Link в J-Link. Если вам что-то не понравится, процедура обратимая и вернуться к отсто обычному ST-Link можно через ту-же программу.

с китайскими свистками это не работает

открываете RM на ваш MCU и читаете его весь, от 1 страницы до последней.

умножте на десять. документация у ST отвратительная. приходится раз по десять перечитывать. куча ошибок, которые годами не правятся.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 12:47:49 
Электрический кот

Карма: 5
Рейтинг сообщений: 169
Зарегистрирован: Пн май 01, 2017 20:01:45
Сообщений: 1047
Рейтинг сообщения: 0
Ну значит всё, жизь закончилась, остается сидеть на бесплатном CubeIDE.
(табличка сарказм@The Big Bang Theory 2 серия)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 12:53:15 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5582
Откуда: Воронеж
Рейтинг сообщения: 0
По-моему, это и в самом деле неплохой вариант для старта. Не обязательно изучать технологию производства шестерён КПП чтобы учиться ездить на автомобиле.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 13:10:13 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
с китайскими свистками это не работает

Работает, но с патченным вариантом или же надо прошить прошивкой для демонстрацинной платы.
Вот, вчера только переделал, всё ок, Segger видит.

Добавлено after 2 minutes 50 seconds:
документация у ST отвратительная. приходится раз по десять перечитывать.
может, не в документации дело? мне хватает пару раз. Советую попробовать китайские МК, тогда документированность ST покажется невероятно подробной (и она такая и есть).

Добавлено after 4 minutes 51 second:
https://dropmefiles.com/Cxvv2 но необходимо то ли на 29-ую, то ли на 32-ую версию ST-Link откатиться перед трансформацией, я не помню, какая вчера сработала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 13:42:15 
Мудрый кот

Карма: 25
Рейтинг сообщений: 494
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1815
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
В Cube из "blink" перешёл на "blink с PCF8574" по I2c. С I2c настоящее приключение: из методов управления устройствами идут методы управления регистрами используемых в конкретно избранный МК. (И забыл для чего мне нужен тест PCF ... :) ). Нет ли простого способа/IDE: хочу этого: взять (в данном случае: I2c) и использовать!, а не писать методы и алгоритмы все самому (в данном случае: I2c)?

Софт STM32cubeIDE "разбился" 3 раза - "красные квадраты" на файли и никакого удаления. Полно с ошибок. Переустановка помагает. И новая загрузка данных. У меня ощущение, что их сервера перегружены: утром могу скачать и писать 3 часа без "без замерзания", вечером - все вылетает и не дает мне сделать новой конфигурации МК. До сих пор не прошивал работающий blink через PCF.


Последний раз редактировалось veso74 Ср сен 06, 2023 15:45:02, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 14:14:10 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5582
Откуда: Воронеж
Рейтинг сообщения: 2
veso74 писал(а):
Нет ли простого способа/IDE: хочу этого: взять (в данном случае: I2c) и использовать

Да, есть. Берёте и используете.
veso74 писал(а):
все вылетает и не дает мне сделать новой конфигурации МК

Конфигурация кубом через ХАЛ как раз и есть сложный путь. А уж с И2Ц тем более. Там просто неудобные функции взаимодействия! Просто создавайте пустой проект, подкидывайте файлы и конфигурируйте аппаратуру. Такой способ работает 100% и не зависит ни от каких серверов на противоположном углу земного шара.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Ср сен 06, 2023 15:34:01 
Мудрый кот

Карма: 25
Рейтинг сообщений: 494
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1815
Откуда: KN34PC, Болгария
Рейтинг сообщения: 3
С STM32CubeMX и IDE сдаюсь, пока.
---
После нескольких часов отдыха. И все сначала:
Код:
#include "main.h"
I2C_HandleTypeDef hi2c1;

void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_I2C1_Init(void);

int main(void)
{
  HAL_Init();
  SystemClock_Config();
  MX_GPIO_Init();
  MX_I2C1_Init();

  static const uint8_t PCF8574_ADDR = 0x20 << 1;

  uint8_t d0 = 0b00000000;
  uint8_t d1 = 0b00000001;

  while (1)
  {
     HAL_I2C_Master_Transmit(&hi2c1, PCF8574_ADDR, &d0, 1, HAL_MAX_DELAY);
     HAL_Delay(1000);
     HAL_I2C_Master_Transmit(&hi2c1, PCF8574_ADDR, &d1, 1, HAL_MAX_DELAY);
     HAL_Delay(1000);
  }
}

Ура, ура, мигает светодиод на P0 на PCF8574 :music:
STM32F030F4P6, RAM: 1.62KB 40,62% и FLASH: 7.6KB 47,49%


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Чт сен 07, 2023 10:21:30 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 94
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 781
Откуда: ПФО
Рейтинг сообщения: 0
Как уже говорилось ранее, куб с китайскими свистками(так и контроллерами)больше не работает, вздумаете обновить свисток из куба, потом придётся откатывать прошивку в ручную(перепрошить). Если у вас только китайский свисток то заливаем прошивку через STM32 ST-LINK Utility и будет вас счастье.
Если хотите заливать из куба через ST-LINK: меняем контроллер на оригинальный STM32, заливаем прошивку от ST-LINK программатора, далее втыкаем, куб его находит как родного и обновляет прошивку до последней, я так уже 3 шт восстановил. :roll:
PS: если контроллер который вы хотите прошить тоже левый(Geehy, ARM) то куб его прошивать незахочет, только через ST-LINK Utility, в целом не беда но отладка прощай :?

Добавлено after 2 hours 1 minute 57 seconds:
Ну или используйте другой компилятор, они свистками и контроллерами китайскими не брезгуют :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Чт сен 07, 2023 11:05:55 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 27, 2022 09:38:17
Сообщений: 165
Рейтинг сообщения: 0
Да...
Я свистулю обновил через кубик.
Сегодня он уже вообще сообщает что
свисток отсутствует!
Вопрос: где взять прошивку для мвистульки?
И самое главное, программа St-Link utilite не работает.
Сообщает об отсутствии некого файлика. Пытаюсь его установить
не устанавливается. Я в кольце!

Добавлено after 4 minutes 19 seconds:
Изображение

Добавлено after 3 minutes 59 seconds:
Подскажите какой конкретно мне подойдёт программатор который без проблем будет работать в кубике.
Что бы без этих всяких извращений, "откати" "накати" прошей-зашей...
Просто,воткнул в USB и погнал...

Добавлено after 45 seconds:
Кубик у меня " 1,10,1 "


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM
СообщениеДобавлено: Чт сен 07, 2023 11:07:24 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5582
Откуда: Воронеж
Рейтинг сообщения: 0
Проверил специально только что. Китайский В2 мини перешитый в 2.1 пока работает хорошо. Прошивка, отладка, все дела. Среда CubeIde. Обновлялся где-то неделю назад.

_________________
"Привет!" - соврал он.


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

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


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

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


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

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


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