Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/56: Рейтинг темы: голосов - 56, средняя оценка - 4.59
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373

Как правильно прошить BlackPill

30.01.2022, 13:28. Показов 15923. Ответов 76
Метки нет (Все метки)

Привет всем! Пытаюсь в прошивку BlackPill STM32f411ceu6 через ST-Link V2. Использую STM32CubeIDE. При запуске выдаёт это:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
STMicroelectronics ST-LINK GDB server. Version 6.0.0
Copyright (c) 2021, STMicroelectronics. All rights reserved.
 
Starting server with the following options:
        Persistent Mode            : Disabled
        Logging Level              : 1
        Listen Port Number         : 61234
        Status Refresh Delay       : 15s
        Verbose Mode               : Disabled
        SWD Debug                  : Enabled
        InitWhile                  : Enabled
 
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
      -------------------------------------------------------------------
                       STM32CubeProgrammer v2.9.0-RC01                  
      -------------------------------------------------------------------
 
ST-LINK SN  : 1B3215026315303030303032
ST-LINK FW  : V2J39S7
Board       : --
Voltage     : 3.10V
SWD freq    : 4000 KHz
Connect mode: Under Reset
Reset mode  : Hardware reset
Device ID   : 0x431
Revision ID : Rev A
Device name : STM32F411xC/E
Flash size  : 512 KBytes (default)
Device type : MCU
Device CPU  : Cortex-M4
BL Version  : --
 
 
 
Memory Programming ...
Opening and parsing file: ST-LINK_GDB_server_a17780.srec
  File          : ST-LINK_GDB_server_a17780.srec
  Size          : 19084 Bytes
  Address       : 0x08000000 
 
 
Erasing memory corresponding to segment 0:
Erasing internal memory sectors [0 1]
Error: failed to erase memory
 
 
Error: failed to erase memory
Shutting down...
Exit.
Т.е. он её видит, но почему-то не может стереть. В чём может быть проблема? Нужно какую-то перемычку поставить, или я провода неправильно соединил? Или настроил неправильно проект? Пробовал пересоздавать, не помогает.
Миниатюры
Как правильно прошить BlackPill   Как правильно прошить BlackPill   Как правильно прошить BlackPill  

Как правильно прошить BlackPill   Как правильно прошить BlackPill  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2022, 13:28
Ответы с готовыми решениями:

BlackPill STM32F401CCU6
Купил несколько плат BlackPill STM32F401CCU6 на алиэкспресс. В одной 384 кб памяти в другой 512 кб. и CubeIDE выдает ST-LINK FW :...

Помогите правильно прошить Attiny26
Есть у меня 2 реле напряжения на Attiny26-16PU. Такого типа: http://www.bt.dn.ua/rele/DigiTOP-VP-40A-30A-DIN.html только с надписью СТРАЖ....

Как правильно прошить Биос на 1.8 В
Друзья, есть флешка биоса модели W25Q64FW, есть программатор китайский CH341A. он прошивает с напряжением 3,3 в. Я добавил в цепь...

76
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
02.02.2022, 16:29
Цитата Сообщение от ВитГо Посмотреть сообщение
это не ардуино :-) это там можно успеть пока загрузчик работает :-))
здесь шансов много меньше...
Причем здесь загрузчик?
При нажатой кнопке сброса код не выполняется, но ST-Link может получить доступ к ядру и остановить его работу.
То есть нажимаем сброс, запускаем прошивку через ST-Link и отпускаем сброс.
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
02.02.2022, 17:24
Цитата Сообщение от locm Посмотреть сообщение
То есть нажимаем сброс, запускаем прошивку через ST-Link и отпускаем сброс
ну автор попробует пусть..
честно говоря я такой вариант не пробовал

Добавлено через 31 минуту
Цитата Сообщение от locm Посмотреть сообщение
То есть нажимаем сброс, запускаем прошивку через ST-Link и отпускаем сброс.
если заработает то хорошо (но у меня сомнения :-(

а вот с dfu что не понятно :-(
0
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
02.02.2022, 23:18
Цитата Сообщение от ВитГо Посмотреть сообщение
если заработает то хорошо (но у меня сомнения
С чего вдруг сомнения?
Это ручная эмуляция аналогичного действия отладчика имеющего выход reset (подключение "Connect under reset"). В китайском ST-Link он не выведен и приходится делать в ручную.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
04.02.2022, 19:22
VBDUnit, прикупил
Цитата Сообщение от VBDUnit Посмотреть сообщение
BlackPill STM32f411ceu6 через ST-Link V2.
после обновления прошивки ST-Link V2, шью нормально
запускаю RUN и шью, может я что то не так делаю

Добавлено через 4 минуты
Цитата Сообщение от ВитГо Посмотреть сообщение
прозвоните подключение usb от разъема (провода) до мку.
при чем здесь usb если шьемся через ST-Link?
Цитата Сообщение от VBDUnit Посмотреть сообщение
через ST-Link V2
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.02.2022, 08:13
Цитата Сообщение от ValeryS Посмотреть сообщение
при чем здесь usb если шьемся через ST-Link
ну через st-link у него не получается, посмотрите его скрины настройки gpioa... не у него работаюшего swd сейчас на камне, поэтому я и предложил попробовать dfu, но что то с dfu у него тоже не понятки (удаленно не очень понятно почему, не думаю что он успел камень убить... хотя я так и не понял про какие 5 вольт он говорил на выводах...)
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
07.02.2022, 12:26
Цитата Сообщение от ВитГо Посмотреть сообщение
ну через st-link у него не получается
тогда классический способ, через USART1
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.02.2022, 12:30
Цитата Сообщение от ValeryS Посмотреть сообщение
тогда классический способ, через USART1
ну усарт или dfu.. в принципе оба случая классические (учитывая то что это f4xx).. но автор молчит - то ли на самом деле камень там сдох от 5 вольт, то ли времени у него нет этим заниматься (что тоже бывает)
0
-70 / 9 / 1
Регистрация: 18.09.2020
Сообщений: 1,585
28.02.2022, 18:09
Я, конечно - не спец, но мне вообще не понятен пробел в действиях топик-стартёра:

Во первых ничего не сказано про жанглирование контактами Boot1 и Boot2; во вторых - а почему не сделать всё на чистой системе? - рабочий проект, на чистой среде, с другим программатором, или с этим программатором - но другим микроконтролеером (или даже не другом компьютере)... - так, по крайней мере, можно будет вычислить виновника.. А-то, как я понял, мастер хочет залить СВОЮ прошивку, которую не знамо-как перезаделал, но которую можно сравнить с проверенным проектом - примером с миганием светодиодом, например, и выявить различия.
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
28.02.2022, 18:50
Цитата Сообщение от Levontay Посмотреть сообщение
ничего не сказано про жанглирование контактами Boot1 и Boot2;
ну для программатора эти контакты побоку, а для dfu usb это делалось

Цитата Сообщение от Levontay Посмотреть сообщение
а почему не сделать всё на чистой системе? - рабочий проект, на чистой среде, с другим программатором, или с этим программатором - но другим микроконтролеером (или даже не другом компьютере)...
автор отписался что другой платки у него нет.. так что пробовать ему не на чем
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,714
01.03.2022, 21:33
Я так же танцевал с бубнами, а потом отложил в коробочку и забыл. Но сегодня пришлось вспомнить.
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
02.03.2022, 09:26
Цитата Сообщение от VladimirU Посмотреть сообщение
Но сегодня пришлось вспомнить.
и ? получилось ?
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,714
02.03.2022, 16:56
Цитата Сообщение от ВитГо Посмотреть сообщение
и ? получилось ?
НЕЕЕЕ только вспомнил. Опять по юзал разный софт для разработки и понял это очень сложно. Даже не смог найти описание всех регистров для STM32F411.
0
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
02.03.2022, 17:40
Цитата Сообщение от VladimirU Посмотреть сообщение
понял это очень сложно
Может не тем делом занимаетесь?

Цитата Сообщение от VladimirU Посмотреть сообщение
Даже не смог найти описание всех регистров для STM32F411.
Давайте я поищу за вас https://www.st.com/resource/en... ronics.pdf
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,714
03.03.2022, 21:17
Цитата Сообщение от locm Посмотреть сообщение
Может не тем делом занимаетесь?
Не тем на PICах сижу но они стали исчезать с этими санкциями. Хотелось бы перейти на STM32 но попробовал голова вспухла.
0
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
03.03.2022, 22:41
Цитата Сообщение от VladimirU Посмотреть сообщение
Хотелось бы перейти на STM32 но попробовал голова вспухла.
Нормальные МК. Начинка куда интереснее чем с большинстве PIC. Все МК поддерживают отладку и можно посмотреть что и как работает. Здорово помогает в изучении МК.
Надеюсь не пытаетесь для STM32 писать на асме как многие делают для PIC?
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,714
04.03.2022, 06:49
Цитата Сообщение от locm Посмотреть сообщение
Надеюсь не пытаетесь для STM32 писать на асме
Ну глупость какая писать под такого монстра на asm. Изучаю C# и C++ и пишу для МК только на C.
0
 Аватар для COKPOWEHEU
4057 / 2692 / 432
Регистрация: 09.09.2017
Сообщений: 11,990
04.03.2022, 09:49
Цитата Сообщение от locm Посмотреть сообщение
Может не тем делом занимаетесь?
Нет, оно правда сложно. Слишком много информации надо переварить за раз.
Цитата Сообщение от locm Посмотреть сообщение
Давайте я поищу за вас https://www.st.com/resource/en... ronics.pdf
Так-таки всех? И ядерных тоже? И systick'и всякие, и MPU? А если серьезно, то они ТСу пока и не нужны.
0
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
04.03.2022, 13:49
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Нет, оно правда сложно.
Возможно если бы ТС начал с нуля не имея опыта работы с МК. Но есть опыт с PIC. Не хочется разбираться с регистрами, есть SPL.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,714
04.03.2022, 14:17
Цитата Сообщение от locm Посмотреть сообщение
Не хочется разбираться с регистрами, есть SPL.
Мне как раз интересно ручками всё писать. Купил всё по дишману а оно работать отказало.

Добавлено через 1 минуту
Может раззариться взять дорогой программатор.
0
Эксперт по электронике
6993 / 3309 / 341
Регистрация: 28.10.2011
Сообщений: 12,989
Записей в блоге: 7
04.03.2022, 14:58
Давайте сначала. Что не работает?
Прошивку собрать удалось? Залить в МК удалось?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2022, 14:58

Не получается правильно прошить Dir-400
Походу убил роутер.. Стояла оригинальная прошивка 1.0, решил поставить dd-wrt, взял с оф. сайта, установил tftp, putty, поменял ip,...

как прошить PB 2
Здраствуйте,форумчане,мучает 1 вопрос. Как то можно поменять Fuse биты не снося загрузчик если снести придеться другим програматором шить...

Как прошить
не могу найти новую версию биос на мат.плату Foxconn 2ABF,не видит проц.надо шить а не знаю как..Такая она гавнянная если честно это...

Как прошить плеер?
Помогите, пожалуйста. Как прошить плеер? Если можно, пошаговую инструкцию... Плеер - Nexx NF - 810. Заранее благодарю.:)

как прошить N97
подскажите как прошить нокию N97 китай чтоб был похож на оригенал зарание спосибо


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru