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

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


ob:o7:stm32flash

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:stm32flash [2022/11/21 20:53]
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**
  
-++++Установка в Linux|+Для использования приложения необходимо узнать текстовое обозначение порта (например COM4). В Windows это возможно узнать в Диспетчере устройств, посмотрев, какое устройство появляется при подключении USB-UART преобразователя к компьютеру. 
 + 
 +++++Установка stm32flash в Linux|
  
 Выполните команду: Выполните команду:
Строка 34: Строка 38:
  
 Чтобы изменения начали действовать, перезагрузите сеанс пользователя или компьютер. Чтобы изменения начали действовать, перезагрузите сеанс пользователя или компьютер.
 +
 +В Linux текстовое обозначение порта возможно узнать, посмотрев, какой новый файл появляется в каталоге /dev при подключении USB-UART преобразователя (зачастую идентификатор порта будет **/dev/ttyUSB0**).
  
 ++++ ++++
  
-Для использования приложение необходимо узнать текстовое обозначение порта. В Windows это возможно узнать в Диспетчере устройств (например COM4), а в Linux - посмотрев, какой новый файл появляется в каталоге /dev при подключении USB-UART преобразователя (зачастую идентификатор будет /dev/ttyUSB0).+Приступаем к проверке!
  
 Если микроконтроллер находится в режиме прошивки, команда в терминале: Если микроконтроллер находится в режиме прошивки, команда в терминале:
Строка 60: Строка 66:
  
  stm32flash -w Main.hex -v -g 0x0 COM4  stm32flash -w Main.hex -v -g 0x0 COM4
 +
 +Чтобы не открывать терминал, можете сделать текстовый файл с расширением .bat, содержащий данную строку, положить этот файл в папку с проектом, и запускать, когда потребуется обновить прошивку.
  
  
Строка 67: Строка 75:
  
  st-flash --format ihex write Main.hex  st-flash --format ihex write Main.hex
 +
  
 ---- ----
ob/o7/stm32flash.1669053225.txt.gz · Последнее изменение: 2022/11/21 20:53 — iadenisov