Size: a a a

2021 April 20

АЛ

Александр Ларюшкин... in STM32
Может дело в контактах и проводах. Попробовать выставить частоту SWD ниже (на F0, к примеру, 4МГц будет сбоить в любом случае)
источник

АЛ

Александр Ларюшкин... in STM32
А еще там же надо прикрутить выход NRST дополнительно.
источник

АЛ

Александр Ларюшкин... in STM32
Еще можно попробовать зашить через сис. загрузчик базовую прошу, у которой SWD сконфигурирован, тогда не будет обязателен hard reset
источник

АЛ

Александр Ларюшкин... in STM32
и пока не поздно, на али еще остались платы maple, но уже с приличными ценами, на базе STM32F103CBT6, сделать stlink v2.1 со всеми плюшками самому. но это если разбираетесь - распиновку там найти, инструкцию... могу в личке помочь потом, тут наверно нельзя
источник
2021 April 21

АС

Алексей Сугоняев... in STM32
STLink - китаец? Если да, мои соболезнования, второй за год умер. Стоят дешево - работают недолго :)
источник

А

Артем in STM32
Upd, взял на работе свежие провода, заработало, дело было в них
источник

А

Артем in STM32
Смежный вопрос, я могу взять дисковери плату, подключиться к свд ножкам и через них прошить условный блюпилл?
источник

ND

Nikita D in STM32
да, но там нужно переключить джампер
источник

А

Артем in STM32
О, будет запасной вариант, в случае чего, спасибо
источник

АС

Алексей Сугоняев... in STM32
Это вообще замечательный вариант если не на коленке делать и места много. Из дискавери хороший JLink получается  одним движением руки с таким же отличным отладчиком Ozone.
источник

А

Артем in STM32
Хм, спасибо за информацию, посмотрю что за звери
Я по старинке через свд и кубиде бегаю)
источник

ВТ

Виталий Титов... in STM32
Шутите? Там FreeRTOS куча потоков, таймеры которые если время истекло направляют программу по другому руслу чтобы сгенерировать ошибку потери связи по UART и плюшки. Нужно как раз в реальном времени записать ход программы в 2х экземплярах при нормальном выполнении и при критической ошибке кода вся система вешается. А потом сравнить и хоть примерно оказаться в точке где самая высокая вероятность программной ошибки. Тем более что ошибке проявляется не всегда при определенных критериях.
источник

ⒾN

ⒾⓁⓎⒶ🐼 Nidchenko... in STM32
А, ну с ртосом такое не прокатит:)
источник

ВТ

Виталий Титов... in STM32
А на что ставить начальную функцию?
источник

VO

Valeriy Osipov in STM32
Гуглите и читайте как дебажить rtos. Например Percepio или прочие подобные штуковины
источник

ND

Nikita D in STM32
Тогда советаю использовать SystemView
источник

ND

Nikita D in STM32
ставите в секции маркеры и смотрите за выполнением в реал тайм
источник

ND

Nikita D in STM32
+ можно смотреть время выполнения задач и функций
источник

ND

Nikita D in STM32
вот минимальный пример
источник

ND

Nikita D in STM32
источник