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