Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 55
1

Не прошивает программу в stm32f4

24.06.2020, 18:58. Просмотров 856. Ответов 4

здравствуйте, проблема с прошивкой кода на stm32f407vet6.
С помощью STM32 ST-LINK Utility он подключается, все правильно видит, и даже стирает программу, но как только пытаюсь прошить программу с Keil uVision5 прошивка останавливается на Erase, ползунок совсем не идет, и через какое-то время пишет Error occured during flash mass erase!.
Взял тот же ST Link v2 и прошил программу на stm32f103c8t6, все нормально залилось. Старые проекты которые нормально шились так же не воспринимает.
Что случилось?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2020, 18:58
Ответы с готовыми решениями:

прошивает и не прошивается
прошиваю через FTBB, в главный контроллер прошиваю бутлоадер. переставляю второй МК на место...

МК программирует/прошивает МК
Всем добрый день Есть такая задачка, сделать диагностическую плату для разрабатываемого нами...

Linux видит Arduino Uno, но не прошивает
Всем доброго времени суток Недавно установил себе Ubuntu, нужно было поработать с Arduino,...

[Решено] STM32 и DfuSe: шьёт, но не прошивает.
Столкнулся с проблемой при попытке использовать класс DFU USB устройств для обновления прошивки...

4
31 / 20 / 12
Регистрация: 23.01.2019
Сообщений: 59
24.06.2020, 21:48 2
Привет.
Так а через STM32 ST-LINK Utility можно прошить? Или тоже можно только стереть?
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 55
25.06.2020, 13:42  [ТС] 3
Вообщем программатор сдох. Я так понял ему не хватает ампер для f4 а для f1 так как вообщем она легче, хватает.
Как я это понял?
Взял у друга его программатор, и на те же разъемы проделал все то же, все работало.
0
2573 / 1165 / 152
Регистрация: 28.10.2011
Сообщений: 4,113
Записей в блоге: 6
25.06.2020, 14:00 4
Отладчик не должен питать устройство. У него должно быть отдельное питание.
0
Почетный модератор
11086 / 4058 / 388
Регистрация: 12.06.2008
Сообщений: 11,775
25.06.2020, 15:31 5
Лучший ответ Сообщение было отмечено Rustam98 как решение

Решение

В дополнение к словам locm :
Вывод Vcc, который нужно подключать к плате, предназначен для измерения напряжения. Т.е. ST-Link (полноценный, а не китайский) измеряет напряжение платы и выставляет соответствующее напряжение своих линий данных. Например, если плата запитана от 3.3 В, то и ST-Link настроит свои выводы данных (интерфейс SWD), что бы на них не было напряжения больше, чем 3.3 В. Если плата запитана от 1.8 В, то и ST-Link будет использовать 1.8 В для SWD.
Если у вас на плату не подано питание, то прошить её не сможете по двум причинам:
1. Сам STM32 выключен.
2. ST-Link не видит напряжения на Vcc и отказывается работать (во всяком случае, я встречал такое поведение, когда не подключения этого пина ST-Link отказался подключаться).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2020, 15:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Stm32f4 CooCox sscanf останавливает программу
Пытаюсь использовать эту функцию в проекте. Сначала добавляю в проект retarget printf, он начинает...

STM32F4 + CAN
Вообщем имеется автомобиль, данные управления климатом, дверьми, музыкой и тд. Идут в CAN шине....

STM32F4
Доброе утро! изучил даташит но так и не понял, какая минимальная обвязка необходини для запуска...

Вопросы по STM32F4
Начал осваивать STM32F4. После недели чтения и колупания в примерах начало складываться...

БПФ STM32F4
Доброго времени суток! Раскуриваю БПФ на STM32F4, люди добрые, если у кого есть собранный проект...

Секундномер на STM32F4
Привет, ребята. После долгого поиска в гугле, пришел сюда за подсказками. Есть задача создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.