Инструменты пользователя

Инструменты сайта


ob:o7:stm32flash

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:stm32flash [2022/11/21 20:55]
iadenisov
ob:o7:stm32flash [2022/11/21 23:32] (текущий)
iadenisov
Строка 11: Строка 11:
 {{ :ob:o7:stm32f103c8t6.jpg?direct&400 |}} {{ :ob:o7:stm32f103c8t6.jpg?direct&400 |}}
  
-На некоторых платах имеются специальные кнопки BOOT0. Например плата STM32F401CСU6 имеет такую кнопку рядом с кнопкой перезагрузки.+На некоторых платах имеются специальные кнопки **BOOT0**. Например плата STM32F401CСU6 имеет такую кнопку рядом с кнопкой перезагрузки. 
 + 
 +{{ :ob:o7:img_20221121_174113.jpg?direct&400 |}}
  
 Если нет ни перемычки ни кнопки, то необходимо замкнуть ногу **BOOT0** на **3.3** вольта. Чтобы не испортить микроконтроллер лучше использовать резистор номиналом 50–200 Ом, однако возможно замкнуть контакт и напрямую. Если нет ни перемычки ни кнопки, то необходимо замкнуть ногу **BOOT0** на **3.3** вольта. Чтобы не испортить микроконтроллер лучше использовать резистор номиналом 50–200 Ом, однако возможно замкнуть контакт и напрямую.
Строка 23: Строка 25:
 https://sourceforge.net/projects/stm32flash https://sourceforge.net/projects/stm32flash
  
-В операционной системе Windows для установки поместите файл программы в папку C:/Windows/System32+Для установки поместите файл программы **stm32flash.exe** в папку **C:/Windows/System32**
  
-Для использования приложение необходимо узнать текстовое обозначение порта. В Windows это возможно узнать в Диспетчере устройств апример COM4).+Для использования приложения необходимо узнать текстовое обозначение порта (например COM4). В Windows это возможно узнать в Диспетчере устройств, посмотрев, какое устройство появляется при подключении USB-UART преобразователя к компьютеру.
  
-++++Установка в Linux|+++++Установка stm32flash в Linux|
  
 Выполните команду: Выполните команду:
Строка 40: Строка 42:
  
 ++++ ++++
 +
 +Приступаем к проверке!
  
 Если микроконтроллер находится в режиме прошивки, команда в терминале: Если микроконтроллер находится в режиме прошивки, команда в терминале:
Строка 62: Строка 66:
  
  stm32flash -w Main.hex -v -g 0x0 COM4  stm32flash -w Main.hex -v -g 0x0 COM4
 +
 +Чтобы не открывать терминал, можете сделать текстовый файл с расширением .bat, содержащий данную строку, положить этот файл в папку с проектом, и запускать, когда потребуется обновить прошивку.
  
  
Строка 69: Строка 75:
  
  st-flash --format ihex write Main.hex  st-flash --format ihex write Main.hex
 +
  
 ---- ----
ob/o7/stm32flash.1669053355.txt.gz · Последнее изменение: 2022/11/21 20:55 — iadenisov