Например TDA7294

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





Текущее время: Чт июн 19, 2025 06:29:50

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


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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STM32 Cube
СообщениеДобавлено: Пн июн 10, 2024 21:52:20 
Родился

Зарегистрирован: Пн июн 10, 2024 21:41:28
Сообщений: 2
Рейтинг сообщения: 0
Всем привет!
При оффсете софта необходимо править .ld и system_stm32...c файлы.
По некоторой причине при компиляции debug я использую дефолтные установки в указанных файлах, а при release - с оффсетом.
В процессе я неоднократно переключаюсь между дебаг и релиз версиями, при этом заново переписываю эти файлы. В действительности на компе бекап папка, из которой копирую в проект тот или иной набор файлов.
Часто по запарке забываю менять файлы и это раздражает.

Есть ли какой-нибудь лайфхак для куба, чтобы в зависимости от версии дебаг/релиз среда выбирала тот или иной вариант, чтобы исключить человеческую ошибку?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вт июн 11, 2024 10:50:14 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн апр 02, 2012 15:56:23
Сообщений: 143
Рейтинг сообщения: 0
В настройках проекта можно выбрать разные файлы для разных конфигураций.

Либо, но это более костыльно, вписать в файлы условные директивы (ifdef/else), для system это точно сработает, для LD вообще препроцессора нет, но, уверен, можно какой-то аналог найти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вт июн 11, 2024 11:10:14 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1211
Рейтинг сообщения: 0
Rukki писал(а):
чтобы в зависимости от версии дебаг/релиз среда выбирала тот или иной вариант

Просто для каждой конфигурации укажи нужный скрипт линковщика.


Вложения:
Screenshot_80.jpg [212.27 KiB]
Скачиваний: 95
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вт июн 11, 2024 13:55:50 
Родился

Зарегистрирован: Пн июн 10, 2024 21:41:28
Сообщений: 2
Рейтинг сообщения: 0
tonyk, спасибо! И даже с картинкой:) Всё работает
azhel12, спасибо, я когда-то пробовал ifdef, но в LD обломался, теперь всё сложилось в кучу и проблема исчезла.
Ещё раз всем спасибо!


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вс июн 23, 2024 13:09:58 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1612
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
При записи в МК или попытке отладки - ошибка: failed to execute MI command: load

Изображение

Самое странное, что напр. месяца 4 назад все работало.
В Keil все OK => PC, USB, провода, программатор, питания, плата, МКSTM32 ... ОК.
---
Вижу в интернете, что мой пост не первый об этой проблеме.
Изменение типа debug probe, порта, reset, обновление драйверов, обновление CUBE, ПО программатора и т. д. ... не помогает.
Быстрый и эффективный способ исправить это?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вс июн 23, 2024 18:40:03 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1211
Рейтинг сообщения: 0
veso74 писал(а):
В Keil все OK => PC, USB, провода, программатор, питания, плата, МКSTM32 ... ОК.

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


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: STM32 Cube
СообщениеДобавлено: Вс июн 23, 2024 18:45:26 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1612
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Да, переустановлю еще раз после очистки. Но 4 месяца назад все работало ...
---
После удаления, чистки, переустановки STM32 Cube IDE v1.15.1 проблема та же: не работает с ST-LINK GDB server.
Но с debug probe: ST-Link (OpenOCD) заработало :).
---
Уже думаю, что проблема в STM32 Cube IDE на win7x64 или что-то в этом роде: обновления, драйверы, сертификаты ...
На работе запустил Cube на win10x64, никаких проблем нет в тех же условиях, с тем же ST-Link V2 (Китай).


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

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


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

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


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

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


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