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

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


ob:o7:stm32flash

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:o7:stm32flash [2020/11/15 20:44]
iadenisov
ob:o7:stm32flash [2021/06/28 14:15]
iadenisov [GNU/Linux]
Строка 1: Строка 1:
 ====== Прошивка микроконтроллера через UART ====== ====== Прошивка микроконтроллера через UART ======
  
-Через переходник USB-UART подключите микроконтроллер в выходам **A9** и **A10**, которые соответствуют выходам ''USART1_TX'' и ''USART1_RX'' соответственно.+Через переходник USB-UART подключите микроконтроллер в выходам **A9** и **A10**, которые соответствуют выходам **USART1_TX** и **USART1_RX** соответственно.
   * **RX** выхода переходника стоит подключать к **TX**, то есть к **A9**.    * **RX** выхода переходника стоит подключать к **TX**, то есть к **A9**. 
   * **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**.   * **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**.
Строка 9: Строка 9:
 {{ :ob:o7:stm32f103c8t6.jpg?direct&400 |}} {{ :ob:o7:stm32f103c8t6.jpg?direct&400 |}}
  
-Если перемычки нет, то необходимо замкнуть ногу **BOOT0** на **3.3** вольта. Для безопасности лучше использовать резистор номиналом 50–200 Ом, но возможно замкнуть контакт и напрямую.+Если перемычки нет, то необходимо замкнуть ногу **BOOT0** на **3.3** В. Для безопасности лучше использовать резистор номиналом 50–200 Ом, но возможно замкнуть контакт и напрямую.
  
 Осталось перезагрузить контроллер, чтобы он перешел в режим прошивки через UART. Осталось перезагрузить контроллер, чтобы он перешел в режим прошивки через UART.
Строка 59: Строка 59:
 Удобно добавить пользователя в группу **dialout**, чтобы не приходилось вводить **sudo** перед командой прошивки. Удобно добавить пользователя в группу **dialout**, чтобы не приходилось вводить **sudo** перед командой прошивки.
  sudo usermod -a -G dialout $USER  sudo usermod -a -G dialout $USER
 +
 +Для прошивки через st-link
 +
 + st-flash --format ihex write Mobx/^Cles/STM32F446RETest1.hex
  
 ---- ----
ob/o7/stm32flash.txt · Последнее изменение: 2022/11/21 23:32 — iadenisov