Создаю проект программой CubeMX.
Проект создаётся и компилируется без ошибок.
Но при загрузке прошивки на МК выдаёт ошибку что не может подключиться к МК.
Cube IDE и Keil подключаются и прошивают МК.
Проект пересобирал раз 10 с разными изменениями. Уменьшал частоту и.т.п.
SW активирован.
Можно Опциональные биты выставить на заводскую настройку? Думаю может они сбились.
Добавлено after 33 minutes 32 seconds:
Не знаю что это было, но я попереключал туда сюда настройки и заработало.
Можно как то Опциональные биты на заводские настройки выставить?
IAR не может подключиться к stm32f407
- AlanDrakes
- Прорезались зубы
- Сообщения: 236
- Зарегистрирован: Пн июл 04, 2016 16:51:22
- Откуда: Россия, Омск
Re: IAR не может подключиться к stm32f407
Ищите в настройках подключения вариант "Connect under reset" и попробуйте использовать его. Думаю, вкладка Target.
Либо (если на плате есть кнопка сброса) - нужно зажать её ПЕРЕД подключением и при подключении - отпустить. Нужно ловить момент.
А SWO - это вариант вывода отладочной информации. В программировании он не участвует.
Либо (если на плате есть кнопка сброса) - нужно зажать её ПЕРЕД подключением и при подключении - отпустить. Нужно ловить момент.
А SWO - это вариант вывода отладочной информации. В программировании он не участвует.
Re: IAR не может подключиться к stm32f407
[uquote="AlanDrakes",url="/forum/viewtopic.php?p=4230909#p4230909"]нужно зажать её ПЕРЕД подключением и при подключении - отпустить. Нужно ловить момент.[/uquote]
Перед подключением USB?
Я читал что перед прошивкой.
https://electronics.stackexchange.com/q ... tory-reset
Но у меня подключиться не мог, как прошивать то без подключения.
Это наверное имеете в виду?
Что эта настройка означает? Connect during reset
То есть для чего нужен такой вид сброса?
Перед подключением USB?
Я читал что перед прошивкой.
https://electronics.stackexchange.com/q ... tory-reset
Но у меня подключиться не мог, как прошивать то без подключения.
Это наверное имеете в виду?
Что эта настройка означает? Connect during reset
То есть для чего нужен такой вид сброса?
- AlanDrakes
- Прорезались зубы
- Сообщения: 236
- Зарегистрирован: Пн июл 04, 2016 16:51:22
- Откуда: Россия, Омск
Re: IAR не может подключиться к stm32f407
Нет, перед взаимодействием между программатором и чипом. При определении его со стороны IDE и при записи прошивки.
Это распространённая проблема, когда пользователь использует пины PA13 и PA14 в своих целях. Именно на них висит интерфейс программатора.
А "Подключение под сбросом" - фактически самостоятельно дёргает пин сброса (если подключен) к нулю, контроллер сбрасывается, и сразу же инициирует подключение и опрос чипа (а так же останов выполнения пользовательского кода) пока тот не перенастроил пины под себя.
Если и после этого не подключается - проверьте, что напряжение контроллера не слишком сильно уходит за пределы [3.0~3.3V], иначе программатор может столкнуться со странностями (у меня было).
Это распространённая проблема, когда пользователь использует пины PA13 и PA14 в своих целях. Именно на них висит интерфейс программатора.
А "Подключение под сбросом" - фактически самостоятельно дёргает пин сброса (если подключен) к нулю, контроллер сбрасывается, и сразу же инициирует подключение и опрос чипа (а так же останов выполнения пользовательского кода) пока тот не перенастроил пины под себя.
Если и после этого не подключается - проверьте, что напряжение контроллера не слишком сильно уходит за пределы [3.0~3.3V], иначе программатор может столкнуться со странностями (у меня было).