|
3 / 3 / 1
Регистрация: 19.06.2014
Сообщений: 35
|
||||||||||||||||||||||||||
STM32F103C6T не показывает информацию после прошивки17.11.2019, 22:41. Показов 4726. Ответов 9
Метки нет (Все метки)
Добрый день.
Подскажите пожалуйста как реанимировать STM32F103C6T после прошивки? Я сгенерировал Makefile проект с помощью STM32CubeMX, немного подправил код что бы моргал тестовый светодиод PC13. Проект нормально собрался с помощью команды make. Затем я загрузил его в микроконтроллер:
Дополнительная информация:
0
|
||||||||||||||||||||||||||
| 17.11.2019, 22:41 | |
|
Ответы с готовыми решениями:
9
Скрипт, который вверху показывает какуето строку, а ниже показывает информацию с определенного сайта. Неправильно показывает информацию ProgressBar не показывает нужную информацию |
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 17.11.2019, 23:34 | ||
Сообщение было отмечено saratan как решение
Решениеу тебя просто отключились отладочные выводы, стали обыкновенными GPIO как исправить? один из путей, по моему самый простой отключаешь питание с процессора, ставишь BOOT0 в 1 если такая плата https://ru.aliexpress.com/item... lsrc=aw.ds то просто переставь перемычку потом запускаешь STM32 ST-LINK Utility и стираешь микросхему потом выключаешь плату, перемычку на место и можешь опять прошивать
1
|
||
|
3 / 3 / 1
Регистрация: 19.06.2014
Сообщений: 35
|
|
| 18.11.2019, 08:55 [ТС] | |
|
Работает! Спасибо большое!
Но теперь более сложный вопрос, а если не спрашивая на форумах, то где бы я мог найти эту информацию? Или всё есть в даташитах?
0
|
|
|
|
|
| 18.11.2019, 10:43 | |
|
saratan, информацию какую именно? Как выйти из этой ситуации или как в неё не попасть?
Добавлено через 16 минут saratan, отладка по умолчанию включена. Но если вы её не выбрали в кубе, там добавляется строка __hal_afio_remap_swj_disable(). Пользуясь кубом надо понимать, что инструмент не думает за вас и вообще не совершенен. Как обнаружить причину:
Как выйти из такого состояния : оставить пины в состоянии по умолчанию. Отсюда следует, что надо не дать коду выполниться. Способы :
1
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||||
| 18.11.2019, 11:06 | ||||
|
просто не ты первый попадаешь в эту ситуацию, посмотри тема периодически возникает, и я пару раз нарывался
это как с фъюзами AVR, хоть раз да ошибешься ![]() на то и форумы чтобы знаниями делится здесь в одном вопросе лежат что такое boot0 boot1? как они влияют на загрузку как устроен отладчик stm? какие режимы выводов у микросхемы? ну и, как формирует код CubeMX Добавлено через 21 минуту
0
|
||||
|
|
|
| 18.11.2019, 11:22 | |
|
ValeryS, а я это явление впервые встретил на ARM от другого производителя. Там ещё bootloader'а не было.
Добавлено через 9 минут Ну и программа, отключающая отладчик, может это делать уже после настройки генератора от внешнего кварца. Как программист напишет.
0
|
|
|
Почетный модератор
11560 / 4354 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
|
|
| 19.11.2019, 00:23 | |
|
Я в таких случаях под ресетом подключаюсь через обычный ST-Link по SWD. В st-flash есть аргумент --reset для этого.
1. Зажимаем кнопку ресет (если она есть) или находим конденсатор, который подключен к ресету и замыкаем его пинцетом (разумеется, предварительно нужно убедиться, что на ресет не подключено питание напрямую). 2. Запускаем перепрошивку st-flash --reset write ..... (в официальной виндовой утилите тоже есть галка для подключения под ресетом) 3. Отпускаем ресет.
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 19.11.2019, 06:06 | |
|
Humanoid, способ такой имеет право на жизнь
я при определенной сноровке даже под Keil-ом прошивался но имеет два недостатка, по моему, первый нужна сноровка,в отпускании нажимании второй нужна кнопка, или конденсатор,иначе к ножкам не подлезешь
0
|
|
|
4085 / 2683 / 432
Регистрация: 09.09.2017
Сообщений: 11,936
|
||
| 19.11.2019, 10:03 | ||
|
Экспериментировал с режимами сна и ради эксперимента отключал все выводы, так вот после отключения JTAG/SWD прошиваться тоже перестало. Но поскольку я не пользовался HAL'овой "магией", место ошибки было видно сразу. Как и решение: залить "безопасную" прошивку по UART через bootloader.
0
|
||
|
Почетный модератор
11560 / 4354 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
|
||
| 19.11.2019, 10:22 | ||
|
Подключение под ресетом удобно в том плане, что не нужно ничего переключать. К тому же, пины BOOT не всегда выведены на джамперы и может не быть возможности их переключить.
0
|
||
| 19.11.2019, 10:22 | |
|
Помогаю со студенческими работами здесь
10
Телефон LenovoA1000 - после первой прошивки 2sim карты работали в режиме Edge +2G а не 3G , после 2 прош. невидит sim ку сниффер показывает странную информацию? или я странный ? гаджет All CPU Meter не показывает информацию о процессоре DVD дисковод показывает информацию с предыдущего диска ListBox показывает информацию только со второго запуска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|