IAR не может подключиться к stm32f407

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
koeltrad
Потрогал лапой паяльник
Сообщения: 317
Зарегистрирован: Ср дек 09, 2020 18:38:07

IAR не может подключиться к stm32f407

Сообщение koeltrad »

Создаю проект программой CubeMX.
Проект создаётся и компилируется без ошибок.
Но при загрузке прошивки на МК выдаёт ошибку что не может подключиться к МК.
Cube IDE и Keil подключаются и прошивают МК.
Проект пересобирал раз 10 с разными изменениями. Уменьшал частоту и.т.п.
SW активирован.
Можно Опциональные биты выставить на заводскую настройку? Думаю может они сбились.
address.png
(5.7 КБ) 65 скачиваний
Добавлено after 33 minutes 32 seconds:
Не знаю что это было, но я попереключал туда сюда настройки и заработало.
stlink.png
(17.24 КБ) 74 скачивания
Можно как то Опциональные биты на заводские настройки выставить?
Аватара пользователя
AlanDrakes
Прорезались зубы
Сообщения: 236
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Re: IAR не может подключиться к stm32f407

Сообщение AlanDrakes »

Ищите в настройках подключения вариант "Connect under reset" и попробуйте использовать его. Думаю, вкладка Target.

Либо (если на плате есть кнопка сброса) - нужно зажать её ПЕРЕД подключением и при подключении - отпустить. Нужно ловить момент.
А SWO - это вариант вывода отладочной информации. В программировании он не участвует.
koeltrad
Потрогал лапой паяльник
Сообщения: 317
Зарегистрирован: Ср дек 09, 2020 18:38:07

Re: IAR не может подключиться к stm32f407

Сообщение koeltrad »

[uquote="AlanDrakes",url="/forum/viewtopic.php?p=4230909#p4230909"]нужно зажать её ПЕРЕД подключением и при подключении - отпустить. Нужно ловить момент.[/uquote]
Перед подключением USB?
Я читал что перед прошивкой.
https://electronics.stackexchange.com/q ... tory-reset
Но у меня подключиться не мог, как прошивать то без подключения.

Это наверное имеете в виду?
Что эта настройка означает? Connect during reset
То есть для чего нужен такой вид сброса?
stlink1.png
(14.33 КБ) 53 скачивания
Аватара пользователя
AlanDrakes
Прорезались зубы
Сообщения: 236
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Re: IAR не может подключиться к stm32f407

Сообщение AlanDrakes »

Нет, перед взаимодействием между программатором и чипом. При определении его со стороны IDE и при записи прошивки.

Это распространённая проблема, когда пользователь использует пины PA13 и PA14 в своих целях. Именно на них висит интерфейс программатора.
А "Подключение под сбросом" - фактически самостоятельно дёргает пин сброса (если подключен) к нулю, контроллер сбрасывается, и сразу же инициирует подключение и опрос чипа (а так же останов выполнения пользовательского кода) пока тот не перенастроил пины под себя.

Если и после этого не подключается - проверьте, что напряжение контроллера не слишком сильно уходит за пределы [3.0~3.3V], иначе программатор может столкнуться со странностями (у меня было).
Ответить

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