Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
4 / 4 / 3
Регистрация: 13.10.2014
Сообщений: 251

Загрузка файла в Blue Pill

09.07.2025, 13:48. Показов 9155. Ответов 156
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Сделал проект Keil для Blue Pill с использованием CubeMX. На микросхеме указано F103C8T6. Плата видится в Programmer:



При попытке записать программу в Keil получаю сообщение в выводе
C
1
2
3
4
5
6
"stmCubeMX_F103C8\stmCubeMX_F103C8.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed:  00:00:01
Load "stmCubeMX_F103C8\\stmCubeMX_F103C8.axf" 
Error: Not a genuine ST Device! Abort connection. 
Error: Flash Download failed  -  Target DLL has been cancelled
Flash Load finished at 13:24:23
. Подскажите, пожалуйста, как исправить ошибку.

Проект: stmCubeMX_F103C8.7z
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.07.2025, 13:48
Ответы с готовыми решениями:

Отладка платы STM32F103C8T6 (Blue Pill) через st-link/v2
Здравствуйте! Подскажите как отлаживать STM32F103C8T6 используя оригинальный программатор...

Запустить экран на ILI9341 с платой Blue Pill
Всем здравствуйте и с наступающим. Приобрел дисплей на Али, пробовал его запустить разными...

STM32 Blue Pill, не могу заставить таймер заткнуться, пока нажата кнопка
Здравствуйте, уважаемые форумчане! Помогите пожалуйста разобраться с проблемой, не пойму, что не...

156
 Аватар для COKPOWEHEU
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,085
22.07.2025, 09:46
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от Rius Посмотреть сообщение
А я говорил о BOOT?
А как эту фразу можно понять иначе?


Цитата Сообщение от locm Посмотреть сообщение
С фотки не очевидно есть ли питание у платы с МК. Светодиод светится?
Ну, если после прошивки в режиме загрузчика все заработало, вероятно, с питанием и прочим подключением все в порядке.
Цитата Сообщение от locm Посмотреть сообщение
В кубе можно включить отладку. По умолчанию отключена и это хорошие грабли для новичков.
Примерно это и я написал: "автогенераторы говнокода любят лезть куда не просят, надо за ними перепроверять". Впрочем, не только генераторы. Китайская утилита для прошивки контроллеров тоже любила блокировать доступ. Там, конечно, есть соответствующая галочка, но не зная что именно там сломалось, еще поди угадай что это именно она виновата.
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
22.07.2025, 15:07
Кодогенератор научил новичка, что про SWD забывать не надо и как из этой ситуции выходить.
Раньше или позже об этом бы узнал, без разницы.

Можно, конечно, начать с чтения тысяч страниц даташитов, референц мануалов и аппноутов, седея по мере попыток осмыслить всё и сразу, включая скрипты make/cmake, флаги компиляторов и систем сборки.
Но это метод для кр... оче оставьте это себе. Пусть постепенно осваиваются.
0
 Аватар для COKPOWEHEU
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,085
22.07.2025, 16:04
Цитата Сообщение от Rius Посмотреть сообщение
Можно, конечно, начать с чтения тысяч страниц даташитов, референц мануалов и аппноутов
А можно просто понимать что пишешь и не доверять это роботам.
Цитата Сообщение от Rius Посмотреть сообщение
Кодогенератор научил новичка
Не научил. Научили его тут, на форуме, когда кодогенератор начал вести себя не так, как ожидалось. А ТС закономерно не знал что с этим делать. Заметьте, если бы он писал код сам, вряд ли пропустил бы отключение отладки.
Цитата Сообщение от Rius Посмотреть сообщение
Пусть постепенно осваиваются.
Да что уж там, пусть сразу готовые устройства покупает. А то еще учить чего-то, документацию читать, проводки подключать.
1
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
22.07.2025, 16:24
Новичку это понимание взять неоткуда в принципе. Разве что по книге или на курсах, и то не факт. А без понимания вся эта документация - полнейшая белиберда, в любой области.

Ага. Он бы даже не знал, что её вообще можно отключить. А теперь знает.

Если бросится изучать сразу всё и на низком уровне, так и будет. Махнёт рукой на всю эту неосилимую кучу и уйдёт в другую сторону. Например, где не надо разбираться с юникодом и однобайтовые строки просты и понятны, а потом оттуда будет ругать всё неосиленное.
0
Эксперт по электронике
7203 / 3380 / 346
Регистрация: 28.10.2011
Сообщений: 13,308
Записей в блоге: 7
22.07.2025, 16:27
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А можно просто понимать что пишешь
Для этого нужно быть профи, а не новичком.
По началу четкого понимания нет, как и знаний.
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
22.07.2025, 16:38
Видел как-то ролик на тытрубе, как сделать какую-то деталь (расходник) для шлифовального аппарата (вроде).
Стоила готовая деталька рублей 100-200.
Мастер из ролика заявляет, что это слишком дорого, когда можешь сделать сам. И начинает делать. И у него получается в итоге, но по ходу повествования постоянно заявляет - это не проблема.
Находим шину от грузовика, это не проблема!
Отрезаем кусок от неё , это не проблема!
Берём токарный станок, его найти - не проблема, вот у меня такой в кладовке стоит.
Обрабатываем на нём, это не проблема!

Для того, у кого все инструменты и опыт уже имеются, это действительно не проблема.
А для того, у кого их нет, это ещё какая проблема. Но понять это дано не всем.
1
 Аватар для COKPOWEHEU
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,085
22.07.2025, 20:33
Цитата Сообщение от locm Посмотреть сообщение
Для этого нужно быть профи, а не новичком.
А профи это, надо полагать, отдельный вид человеков, которым надо просто родиться?
Цитата Сообщение от Rius Посмотреть сообщение
Новичку это понимание взять неоткуда в принципе.
А что, гугл уже запретили? Или из интернета внезапно куда-то пропали все статьи и вся литература?
Цитата Сообщение от Rius Посмотреть сообщение
Ага. Он бы даже не знал, что её вообще можно отключить.
Узнал бы, когда понадобилось. А сейчас ему с этим знанием что делать? Зубрить, как обходить очередные грабли кодогенератора?
Цитата Сообщение от Rius Посмотреть сообщение
Видел как-то ролик на тытрубе, как сделать какую-то деталь (расходник) для шлифовального аппарата (вроде).
Эта деталь хоть достойна внимания вымышленного персонажа в белом халате и с красным приборчиком?
Но да, подобные видео - отличный пример вашего подхода: долго и со страданиями изобретать неведомую фигню, а потом удивляться, почему она не работает. А потому что физику в школе надо было учить. Так и тут: без знания основ все это мышковозюканье так и будет неведомой магией.
1
Эксперт по электронике
7203 / 3380 / 346
Регистрация: 28.10.2011
Сообщений: 13,308
Записей в блоге: 7
22.07.2025, 20:49
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А профи это, надо полагать, отдельный вид человеков, которым надо просто родиться?
Профи можно сразу стать не проходя через этап начинающего?

Не по теме:

Можно в школу и универ не ходить и сразу при рождении обладать всеми знаниями?


Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А что, гугл уже запретили? Или из интернета внезапно куда-то пропали все статьи и вся литература?
Вы забыли время когда сами только начинали изучать МК и программирование? Вспомните.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Узнал бы, когда понадобилось. А сейчас ему с этим знанием что делать?
Тоже самое модно сказать о изучении от и до всей документации на МК. Зачем изучать то что сейчас не нужно?
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
22.07.2025, 20:57
Зубрить, как обходить очередные грабли кодогенератора?
Это не баг, а плановое поведение.
А лучше зубрить 100500 команд компилятора, линкера, мейка, симейка? Ещё без понятия, понадобится оно или будет заброшено?
А, ну да, это - другое.

Но да, подобные видео - отличный пример вашего подхода: долго и со страданиями изобретать неведомую фигню, а потом удивляться, почему она не работает.
Как раз подобное видео - демонстрация красноглазого подхода готовое - фу, сделаю сам, ибо я-то - специалист!
Но чтоб красноглазик признал это глупостью? Да никогда.

Красноглазик, когда рождается из нормального человека, начинает считать, что все вокруг идиоты и чтобы поумнеть (т.е. стать такими же, как он), тоже обязаны обрести его знания, ибо лишь они - истинно верные. А надо людям это или нет, не важно.
Вот весь их подход.
0
 Аватар для COKPOWEHEU
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,085
23.07.2025, 13:34
Цитата Сообщение от locm Посмотреть сообщение
Профи можно сразу стать не проходя через этап начинающего?
Именно это я у вас и хочу узнать.
Цитата Сообщение от locm Посмотреть сообщение
Вы забыли время когда сами только начинали изучать МК и программирование? Вспомните.
Я-то прекрасно помню. И изучение AVR по книге Ревича, где все примеры были на ассемблере, и чтение документации, и нелюбовь задавать дурацкие вопросы на форумах.
Цитата Сообщение от locm Посмотреть сообщение
Тоже самое модно сказать о изучении от и до всей документации на МК. Зачем изучать то что сейчас не нужно?
Мне-то откуда знать зачем вы предлагаете изучать всю документацию? Придумали себе какую-то бредятину и героически ее опровергаете...
Цитата Сообщение от Rius Посмотреть сообщение
Это не баг, а плановое поведение.
Для разработчиков Куба - возможно. Но не для новичка. Он-то кодогенератору доверяет, и не ожидает такой подлости, как блокирование повторной прошивки. Или, кстати, вашей любимой внутрисхемной отладки.
Цитата Сообщение от Rius Посмотреть сообщение
А лучше зубрить 100500 команд компилятора, линкера, мейка, симейка?
Несомненно, лучше зубрить 100500 кнопочек и настроек какой-то конкретной IDE какого-то конкретного производителя. А потом еще 100500, когда выйдет новая версия.
Учить букварь? Что вы, это слишком сложно, будем копипастить слова и предложения из книг.
Цитата Сообщение от Rius Посмотреть сообщение
Как раз подобное видео - демонстрация красноглазого подхода готовое - фу, сделаю сам, ибо я-то - специалист!
И еще один изобрел себе соломенное чучело... Вы со своими вымышленными красноглазиками в своих фантазиях и спорьте. А не на форуме.
Что иллюстрируют подобные видео (а также "видео" или "статьи" всяких ардуинщиков) так это воинствующее невежество, нежелание изучить материал хоть немного, зато уверенность в способности учить других. Как следствие, когда им указывают на детские ошибки, начинаются крики и вонь.
1
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
24.07.2025, 12:44
Сначала мы выберем самый дешманский китайский МК, потом такое же кривое (у китайцев своё, особое зрение на удобство) ПО для разработки под него, потом будем ныть, что все gui ide - кривые.
Ни в коем случае не будем брать старые проверенные МК от известного производителя и широко применяемые в промышленной разработке средства.
Мы не такие, как все! Мы - илита!

Логика? Нет, трава красноглазых.
0
24.07.2025, 15:47
 Комментарий модератора 
Господа. Давайте вернём разговор в конструктивное русло.
0
25.07.2025, 13:20
 Комментарий модератора 
Господа. Давайте не будем в каждой теме разводить срачи на тему винда против линукса.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
25.07.2025, 19:56

Не по теме:

Eddy_Em, то же самое я сделаю быстрее вас и на винде.
Как в одной рекламе говорилось: "если нет разницы, то зачем платить больше?". Да и речь я веду вовсе не об этом. А о том, что спор бессмысленный.
Есть такое понятие, как очевидность. Если мне очевидно, что я (и другие) работаю(т) быстрее на винде, то вы мне хоть армию своих сторонников приведите - я буду верить только своим глазам и опыту.
Попросту никакого толку нет "впаривать" каждому встречному свою логику/инструменты. Каждый сам для себя разберется чем пользоваться.


2
25.07.2025, 21:56

Не по теме:

Серъёзные проекты, а не дешман-клёп-клёп и в продакшн, делаются месяцами-годами. Время создания проекта значит чуть меньше, чем ничего.

0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
31.07.2025, 19:16
Давно заказал себе преобразователи (см. рисунок). На левом на кварце указано HY6.000 (название типа отсутствует), на среднем - 36.000 (USB to TTL YP-01), на правом - 12.000 (USB to TTL HW-597). Кроме частоты кварца чем они отличаются и какие из них предпочтительнее? Какой тип у самого большого преобразователя и где найти для них драйверы?
Миниатюры
Загрузка файла в Blue Pill  
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,954
Записей в блоге: 14
31.07.2025, 19:21
Смотрите на чип, к которому идут дорожки от USB линий D+/D-.
Ищите его.
Там драйвера рядом.

Левый похож на FTDI.
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
01.08.2025, 12:22
Цитата Сообщение от Rius Посмотреть сообщение
Смотрите на чип, к которому идут дорожки от USB линий D+/D-.
Спасибо за информацию. Буду искать.
0
Эксперт по электронике
7203 / 3380 / 346
Регистрация: 28.10.2011
Сообщений: 13,308
Записей в блоге: 7
01.08.2025, 17:54
Цитата Сообщение от tumanovalex Посмотреть сообщение
Буду искать.
Что искать? На фото в каждом преобразователе по одной микросхеме. Смотрите какая у нее маркировка.
0
 Аватар для COKPOWEHEU
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,085
01.08.2025, 20:26
Я-то думал, винда хотя бы с 10 - 11-ки умеет самостоятельно искать дрова... Про то, что в линуксе все эти переходники поддерживаются из коробки испокон веков, мы лучше промолчим...
Цитата Сообщение от tumanovalex Посмотреть сообщение
Кроме частоты кварца чем они отличаются и какие из них предпочтительнее?
Теоретически, могут быть выведены разные ножки. Rx, Tx само собой, но вот всякие RTS, CTS, DTR, ... у кого как. Для обычной отладки они не нужны, но вот бутлоадерами используются. Если я правильно помню, ардуиновский дергает DTR, а STM-овский может пользоваться RTS, DTR. Хотя без инверсии польза от этого сомнительна.
Еще, по слухам, виндовый драйвер FTDI окирпичивал поддельные чипы. Сам я с этим, естественно, не сталкивался.
Еще из различий может быть максимальная скорость. Но там обычно такие величины, что вы через UART столько едва ли протолкнете.
Некоторые переходники умеют менять VID:PID, но вряд ли вам это нужно.
По большому счету разница между переходниками несущественная.
Цитата Сообщение от tumanovalex Посмотреть сообщение
Какой тип у самого большого преобразователя и где найти для них драйверы?
При втыкании в комп они должны же как-то отображаться. Я бы просто сделал lsusb, а дальше по VID:PID все прекрасно ищется. Как это делается на "системе для разработчиков" - хз.
Цитата Сообщение от tumanovalex Посмотреть сообщение
36.000 (USB to TTL YP-01)
Первая же ссылка в гугле говорит, что это микросхема PL2302H
Цитата Сообщение от tumanovalex Посмотреть сообщение
12.000 (USB to TTL HW-597
А это CH340
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.08.2025, 20:26

Адаптер USB-Serial с 3 UART портами на STM32 Blue Pill
Всем доброго времени суток, хотел поделиться своим проектом 3-x портового USB-Serial адаптера...

[STM32F103C8T6, он-же Blue Pill] - SPI1, CMSIS - пример
Доброго времени суток, уважаемые участники форума! Подскажите пожалуйста, есть ли где готовый...

Настройка IAR Embedded Workbench for ARM для работы с симулятором и blue pill
Здравствуйте! Установил триальную версию IAR Embedded Workbench for ARM. Создал проект с файлом...

BLUE PILL не могу запустить в ПРОТЕУСЕ
Пытаюсь освоить STM32, в частности Blue Pill. Привык сначала что либо делать в Протеусе. Скачал...

Программирование Blue Pill с помощью CMSIS (начинающий)
Хотелось бы самому научиться правильно работать с регистрами без использования готового кода в...


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

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru