Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
ob:o7:stm32flash [2020/02/11 14:55] иван_денисов [Windows] |
ob:o7:stm32flash [2022/11/21 19:44] iadenisov [Windows] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Прошивка микроконтроллера через UART ====== | ====== Прошивка микроконтроллера через UART ====== | ||
- | Через переходник USB-UART подключите микроконтроллер в выходам **A9** и **A10**, которые соответствуют выходам | + | Через переходник USB-UART подключите микроконтроллер в выходам **A9** и **A10**, которые соответствуют выходам |
* **RX** выхода переходника стоит подключать к **TX**, то есть к **A9**. | * **RX** выхода переходника стоит подключать к **TX**, то есть к **A9**. | ||
* **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**. | * **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**. | ||
- | После этого микроконтроллер надо перевести в режим прошивки. На многих платах для этого есть специальная перемычка. Например, | + | Чтобы легче запомнить правильное подключение, |
+ | |||
+ | После подключения | ||
{{ : | {{ : | ||
- | Если перемычки нет, то необходимо замкнуть ногу **BOOT0** на **3.3** вольта. | + | На некоторых платах имеются специальные кнопки BOOT0. Например плата STM32F401CСU6 имеет такую кнопку рядом с кнопкой перезагрузки. |
+ | |||
+ | Если нет ни перемычки ни кнопки, то необходимо замкнуть ногу **BOOT0** на **3.3** вольта. | ||
Осталось перезагрузить контроллер, | Осталось перезагрузить контроллер, | ||
Строка 15: | Строка 19: | ||
===== Windows ===== | ===== Windows ===== | ||
- | Скачайте и установите приложение FLASHER-STM32: | + | https://sourceforge.net/projects/stm32flash/ |
- | + | ||
- | http://www.st.com/en/ | + | |
- | + | ||
- | Работа с приложением достаточно очевидна. Значок светофора, | + | |
- | + | ||
- | Если возникнут вопросы, | + | |
- | + | ||
- | http:// | + | |
+ | stm32flash.exe -w Main.hex -v -g 0x0 COM3 | ||
===== GNU/Linux ===== | ===== GNU/Linux ===== | ||
Строка 59: | Строка 55: | ||
Удобно добавить пользователя в группу **dialout**, | Удобно добавить пользователя в группу **dialout**, | ||
sudo usermod -a -G dialout $USER | sudo usermod -a -G dialout $USER | ||
+ | |||
+ | Для прошивки через [[https:// | ||
+ | |||
+ | st-flash --format ihex write Mobx/ | ||
---- | ---- |