Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
ob:o7:stm32flash [2022/11/21 20:17] iadenisov |
ob:o7:stm32flash [2022/11/21 21:03] iadenisov |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
* **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**. | * **TX** выхода переходника стоит подключать к **RX**, то есть к **A10**. | ||
- | // | + | // |
После подключения микроконтроллер необходимо перевести в режим прошивки. На некоторых платах для этого есть специальная перемычка. Например, | После подключения микроконтроллер необходимо перевести в режим прошивки. На некоторых платах для этого есть специальная перемычка. Например, | ||
Строка 23: | Строка 23: | ||
https:// | https:// | ||
- | В последних версиях GNU/ | + | Для установки |
+ | |||
+ | Для использования приложения необходимо узнать текстовое обозначение порта (например COM4). В Windows это возможно узнать в Диспетчере устройств, | ||
++++Установка в Linux| | ++++Установка в Linux| | ||
- | В операционных системах на основе Debian для установки приложения выполните команду: | ||
- | sudo apt-get install stm32flash | ||
- | Добавьте | + | Выполните команду: |
+ | sudo apt install stm32flash | ||
+ | |||
+ | Чтобы не приходилось вводить **sudo** перед командой прошивки, добавьте пользователя в группу **dialout**: | ||
sudo usermod -a -G dialout $USER | sudo usermod -a -G dialout $USER | ||
+ | |||
+ | Чтобы изменения начали действовать, | ||
+ | |||
+ | В Linux текстовое обозначение порта возможно узнать, | ||
+ | |||
++++ | ++++ | ||
- | Команда: | + | Приступаем к проверке! |
- | stm32flash / | + | |
- | даст вывод: | + | Если микроконтроллер находится в режиме прошивки, |
+ | stm32flash COM4 | ||
+ | |||
+ | даст | ||
stm32flash 0.7 | stm32flash 0.7 | ||
Строка 51: | Строка 61: | ||
- System RAM : 2KiB | - System RAM : 2KiB | ||
- | Значит микроконтроллер успешно подключен и готов к прошивке. | + | Значит микроконтроллер успешно подключен и готов к загрузке |
+ | |||
+ | stm32flash -w Main.hex -v -g 0x0 COM4 | ||
+ | |||
+ | Чтобы не открывать терминал, | ||
- | Чтобы прошить программу в микроконтроллер используйте команду: | + | ===== st-link ===== |
- | stm32flash | + | |
+ | Альтернативный способ прошивки через специальное устройство ST-Link-v2 возможен с помощью приложения [[https:// | ||
- | Для прошивки через [[https:// | + | st-flash --format ihex write Main.hex |
- | st-flash --format ihex write Mobx/ | ||
---- | ---- |