Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ob:o7:stm32flash [2022/11/21 20:39] iadenisov |
ob:o7:stm32flash [2022/11/21 23:32] (текущий) iadenisov |
||
---|---|---|---|
Строка 11: | Строка 11: | ||
{{ : | {{ : | ||
- | На некоторых платах имеются специальные кнопки BOOT0. Например плата STM32F401CСU6 имеет такую кнопку рядом с кнопкой перезагрузки. | + | На некоторых платах имеются специальные кнопки |
+ | |||
+ | {{ : | ||
Если нет ни перемычки ни кнопки, | Если нет ни перемычки ни кнопки, | ||
Строка 23: | Строка 25: | ||
https:// | https:// | ||
+ | Для установки поместите файл программы **stm32flash.exe** в папку **C:/ | ||
- | ++++Установка в Linux| | + | Для использования приложения необходимо узнать текстовое обозначение порта (например COM4). В Windows это возможно узнать в Диспетчере устройств, |
+ | |||
+ | ++++Установка | ||
Выполните команду: | Выполните команду: | ||
Строка 33: | Строка 38: | ||
Чтобы изменения начали действовать, | Чтобы изменения начали действовать, | ||
+ | |||
+ | В Linux текстовое обозначение порта возможно узнать, | ||
++++ | ++++ | ||
- | Для использования приложение необходимо узнать текстовое обозначение порта. В Windows это возможно | + | Приступаем к проверке! |
- | Команда: | + | Если микроконтроллер находится в режиме прошивки, |
- | stm32flash | + | stm32flash |
- | даст вывод: | + | даст |
stm32flash 0.7 | stm32flash 0.7 | ||
Строка 56: | Строка 63: | ||
- System RAM : 2KiB | - System RAM : 2KiB | ||
- | Значит микроконтроллер успешно подключен и готов к прошивке. | + | Значит микроконтроллер успешно подключен и готов к загрузке |
- | Чтобы прошить программу в микроконтроллер используйте команду: | + | stm32flash -w Main.hex -v -g 0x0 COM4 |
- | stm32flash -w Main.hex -v -g 0x0 COM3 | + | |
+ | Чтобы не открывать терминал, | ||
- | Для прошивки через [[https:// | + | |
+ | ===== st-link ===== | ||
+ | |||
+ | Альтернативный способ | ||
st-flash --format ihex write Main.hex | st-flash --format ihex write Main.hex | ||
+ | |||
---- | ---- |