Не прошивается stm32

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
Cheeseman
Открыл глаза
Сообщения: 48
Зарегистрирован: Пн июл 31, 2017 10:53:04

Не прошивается stm32

Сообщение Cheeseman »

Приветствую. Пытаюсь прошить stm32f100c4t6b. В качестве программатора использую отладочную плату stm32f429 - discovery. На отладочной плате убрал перемычки на CN4 и через SWD подключаюсь к stm32f100.
подключаю:
GND - GND (соединены все земли)
SWCLK - PA14
SWDIO - PA13
NRST - NRST (убирать пробовал)
VSSA и VDDA соединил с землёй и питанием.
питание беру с источника 3.3 В. (все питания соединил).
Между всеми питаниями и землями поставил конденсаторы.
Подключил внешний кварц на 8 МГц. Емкость конденсаторов при кварце - 33пФ.
Зашить пробую через TrueStudio. Также пробовал приконнектиться к контроллеру с помощью ST-LINK Utility.
Boot0 на земле. Пробовал boot1/pb2 подключить к земле, а boot0 подключить к питанию. Не прошивается.
stm32f429 прошивает собственный контроллер, но не прошивает сторонний.
Не подскажете, может в соединении ошибка. Во вложениях сообщения от ST-LINK и truestudio.
Вложения
truestudio.png
(17.21 КБ) 439 скачиваний
stlink.png
(42.69 КБ) 414 скачиваний
Реклама
deepone
Открыл глаза
Сообщения: 76
Зарегистрирован: Пн мар 11, 2019 12:24:54

Re: Не прошивается stm32

Сообщение deepone »

может сигнальные провода длинные. или попробовать снизить частоту SWD.
Реклама
Аватара пользователя
ds1307
Грызет канифоль
Сообщения: 260
Зарегистрирован: Чт янв 13, 2011 18:54:29
Откуда: Минск

Re: Не прошивается stm32

Сообщение ds1307 »

[uquote="Cheeseman",url="/forum/viewtopic.php?p=3690010#p3690010"]Приветствую. Пытаюсь прошить stm32f100c4t6b. В качестве программатора использую отладочную плату stm32f429 - discovery.
Зашить пробую через TrueStudio.
Также пробовал приконнектиться к контроллеру с помощью ST-LINK Utility.
Boot0 на земле. Пробовал boot1/pb2 подключить к земле, а boot0 подключить к питанию. Не прошивается.
stm32f429 прошивает собственный контроллер, но не прошивает сторонний.
Не подскажете, может в соединении ошибка. Во вложениях сообщения от ST-LINK и truestudio.[/uquote]
У меня была ситуация когда прошил чужую прошивку в 303 чип. Прошивка работала, но больше чип не виделся ST-LINK-ом.
Стер через сом порт (ЮСБ переходник) и стало мне счастье.
Может вам поможет.
Учиться, учиться, ...
Аватара пользователя
Cheeseman
Открыл глаза
Сообщения: 48
Зарегистрирован: Пн июл 31, 2017 10:53:04

Re: Не прошивается stm32

Сообщение Cheeseman »

Взял программатор ST-LINK V2. На рабочем компе законнектился с мк через St-LINK utility. Компьютер контроллер видит. Когда начинаю прошивать через true studio, то консоль выводит следующее...
Waiting for debugger connection...
Debugger connected
Error in executing 'cont' command ...
FAILED to REGISTER Values from the target
Также пишет ошибку
warning: Remote failure reply: E31
Как я понял ошибка связана с low power mode
Программа в мк зашивается, но debugg не работает

Добавлено after 1 hour 24 minutes 2 seconds:
Нашел решение, может кому поможет. В CubeMX, когда делал программу, на вкладке System Core - SYS - Debug не поставил Serial Wire. Поэтому, когда дебагер, когда доходил до функции __HAL_AFIO_REMAP_SWJ_DISABLE(); переставал рабоать.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Не прошивается stm32

Сообщение VladislavS »

[uquote="Cheeseman",url="/forum/viewtopic.php?p=3691036#p3691036"]Нашел решение, может кому поможет.[/uquote]Сколько же ещё надо страдальцев, чтобы они убрали эту "фичу"?
Реклама
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Не прошивается stm32

Сообщение musor »

может не убирать а описать подробно надо ка должно...и warning! В КОМПИЛЯТОР ВВЕСТИ... убирание чего ИЗ ДОСТУПА тоже палка о 3 концах ЧАСТО МНГОГО ХУЖЕ ЧЕМ ...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
jcxz
Мудрый кот
Сообщения: 1726
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Не прошивается stm32

Сообщение jcxz »

В любом случае, когда что-то не прошивается, первым делом следует установить BOOT0 в лог.1. Тогда никакие кубофичи не страшны. 8)
Да и вообще - на время отладки лучше BOOT0 соединить с лог.1 жёстко.

Добавлено after 3 minutes 15 seconds:
[uquote="musor",url="/forum/viewtopic.php?p=3691238#p3691238"]может не убирать а описать подробно надо ка должно...и warning! В КОМПИЛЯТОР ВВЕСТИ... убирание чего ИЗ ДОСТУПА тоже палка о 3 концах ЧАСТО МНГОГО ХУЖЕ ЧЕМ ...[/uquote]
Не надо ничего убирать. Подаём лог.1 на BOOT0 и спим спокойно. Я всегда именно так отлаживаюсь.
Ответить

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