В связи с ограничением на скачивание ПО с сайта st.com для российских IP — выкладываю пускай и немного устаревшие, но вполне рабочие версии программного обеспечения для работы с микроконтроллерами STM32.
Установив эту версию можно обновиться до последней (на сегодня это 1.12.0) прямо из IDE (Help->Check for updates).
STM32 CUBE IDE 1.10.1 (Linux):
RPM — disk.yandex.ru/d/rp3hJVdQ8vgRew
DEB — disk.yandex.ru/d/Jf3awW6Dw6Ta1A
общая disk.yandex.ru/d/MjdgqDQIIQs1eA
STM32 CUBE IDE 1.10.1 (Windows):
disk.yandex.ru/d/AuiCeX9JarOFZg
STM32 CUBEMX 6.7.0 (Linux):
disk.yandex.ru/d/927PwKhkNHu5JQ
STM32 CUBEMX 6.7.0 (Windows):
disk.yandex.ru/d/sgqaLb5QjpAtSA
К сожалению, среда разработки STM32CubeIDE перестала быть доступной для скачивания в России.
Поэтому по ссылкам ниже вы можете скачать эту среду разработки с Яндекс.Диска.
Скачать версию Stm32CubeIDE v1.7 можно по этой ссылке
Скачать версию Stm32CubeIDE v1.9 можно по этой ссылке
Версия 1.7 это последняя версия, где путем корректировки файла stm32f1x.cfg можно было через среду программировать и отлаживать не оригинальные микроконтроллеры stm32 такие как CH32F103xx,
CS32F103xx, CKS32F103xx и т.д.
В среде v1.9 есть дополнительная защита, которая не позволяет программировать такие микроконтроллеры.
STM32CubeIDE — новая среда разработки от STMicroelectronics, основанная на Eclipse IDE и GCC toolchain.
Всё в одном! Удобна тем, что собственно сочетает в себе сразу и программу для создания-настройки проектов STM32CubeMX и среду разработки Elipse. Выглядит весьма достойно, поддерживается многими операционными системами: Linux, macOS, Windows.
Скачать версию STM32CubeIDE 1.9.0 без регистрации и смс для Windows или Linux можно в телеграм-канале:
Проверил на сборке Linux Lite, всё заработало сразу. Использовал платку на STM32F103C8T6 и программатор-отладчик ST-LINK. Вот небольшие очерки:
- Установка программного обеспечения STM32CubeIDE на ОС с ядром Линукс
- Создание проекта в STM32CubeIDE
Настройка проекта в Кубе:
Редактирование кода:
Free Download STM32 Software IDE & PROG full version standalone offline installer for Windows. It provides a complex software tool, considerably reducing efforts, time, and cost of development.
Overview of STM32 Software IDE & PROG
STM32 Software IDE & PROG is a comprehensive software suite designed to develop and program STM32 microcontrollers. As a powerful Integrated Development Environment (IDE) and programming tool, it offers a wide range of features and functionalities to streamline the process of creating embedded systems. In this article, we will explore the remarkable features, benefits, and applications of the STM32 Software IDE & PROG, shedding light on how this software suite empowers developers and accelerates the creation of innovative embedded solutions.
Unleashing the Power of STM32 Software IDE & PROG:
STM32 Software IDE & PROG is a feature-rich software suite that combines an intuitive Integrated Development Environment (IDE) with powerful programming capabilities. It provides developers with a comprehensive set of tools, libraries, and resources to simplify the development and programming process for STM32 microcontrollers. The software suite’s user-friendly interface and extensive functionality enable developers to create innovative embedded systems easily.
Key Features of STM32 Software IDE & PROG:
- Streamlined Development Process: An intuitive and user-friendly IDE that facilitates coding, compiling, and debugging of embedded applications.
Code generation and optimization tools that enhance efficiency and ensure high-quality code. - Robust Debugging and Testing Capabilities: Real-time debugging features, including breakpoints, watchpoints, and variable tracking, to facilitate the identification and resolution of issues. Integrated debugging tools for step-by-step execution, code tracing, and error analysis, improving the overall development process.
- Versatile Programming Options: The ability to program STM32 microcontrollers using various programming techniques, such as in-circuit programming, bootloader, or external programming interfaces. Support for different programming languages, including C and C++, enabling developers to work with familiar programming paradigms.
- Wide Range of Supported STM32 Microcontrollers: Compatibility with a wide range of STM32 microcontrollers, covering different series, variations, and performance levels. Access to comprehensive libraries, middleware, and peripheral drivers specifically tailored for STM32 microcontrollers, ensuring seamless integration and optimal utilization of hardware resources.
Streamlined Development Process:
STM32 Software IDE & PROG simplifies the development process by providing a unified coding, compiling, and debugging environment. The IDE offers syntax highlighting, code completion, and project management tools, enabling developers to write and organize code efficiently. The integrated build system ensures smooth compilation, while the debugging capabilities aid in identifying and resolving issues quickly.
Robust Debugging and Testing Capabilities:
The software suite equips developers with powerful debugging and testing capabilities. Real-time debugging features, such as breakpoints and watchpoints, facilitate the identification of errors and enable developers to step through the code to analyze program execution. This helps in isolating and fixing bugs, ensuring the stability and reliability of the embedded systems.
Versatile Programming Options:
STM32 Software IDE & PROG offers developers flexibility in programming STM32 microcontrollers. Whether using in-circuit programming, bootloaders, or external programming interfaces, developers can choose the most suitable method for their application requirements. The support for popular programming languages like C and C++ allows developers to leverage their existing skills and build robust embedded solutions.
Wide Range of Supported STM32 Microcontrollers:
The software suite provides compatibility with a broad range of STM32 microcontrollers, catering to different performance requirements and application domains. Developers can leverage the extensive libraries, middleware, and peripheral drivers tailored for STM32 microcontrollers, ensuring seamless integration with hardware components and efficient utilization of resources.
Frequently Asked Questions (FAQs):
Q1: Can I use STM32 Software IDE & PROG for commercial and personal projects? A: STM32 Software IDE & PROG can be used for commercial and personal projects without any restrictions.
Q2: What programming languages are supported by STM32 Software IDE & PROG? A: STM32 Software IDE & PROG primarily supports the C and C++ programming languages.
Q3: Can I debug and test my code in real-time using STM32 Software IDE & PROG? A: Yes, the software suite provides real-time debugging capabilities, allowing developers to analyze code execution, set breakpoints, and track variables during runtime.
Q4: Does STM32 Software IDE & PROG offer comprehensive documentation and support? A: Yes, STM32 Software IDE & PROG provides extensive documentation, tutorials, and support resources to assist developers in utilizing the software suite effectively.
Q5: Is STM32 Software IDE & PROG compatible with all operating systems? A: STM32 Software IDE & PROG supports popular operating systems, including Windows, macOS, and Linux, ensuring compatibility with various development environments.
Conclusion:
STM32 Software IDE & PROG empowers developers to create innovative embedded systems using STM32 microcontrollers. With its robust features, streamlined development process, advanced debugging capabilities, and versatile programming options, the software suite simplifies the creation and programming of embedded solutions. STM32 Software IDE & PROG provides the tools and resources necessary to bring ideas to life and deliver high-performance embedded systems, whether for commercial projects or personal hobbyist endeavors.
Technical Details and System Requirements
- Supported OS: Windows 11 / Windows 10 / Windows 8.1 / Windows 7
- Processor: Multicore Intel Series or above, Xeon or AMD equivalent
- RAM: 4GB (8GB or more recommended)
- Free Hard Disk Space: 4GB or more recommended
STM32CubeIDE — среда разработки для программирования микроконтроллеров STM32.
Данная среда включает в себя достаточный набор инструментов для работы с микроконтроллерами фирмы STMicroelectronics N.V.
Компания основана в 1987 году путем слияния итальянской и французских фирм.
На сегодняшний день компания выпускает доступные по цене высокопроизводительные микроконтроллеры широкой сферы применения (например: умный дом, различные электронные устройства, автомобильное оборудование).
Скачать STM32CubeIDE с официального сайта из Российской федерации на момент написания статьи проблематично. Пять минут назад попробовал сделать это через браузерный VPN и получил ошибку.
Поэтому выложил установщик на свой Яндекс диск.
>>> https://disk.yandex.ru/d/C0pzylLYi1lV0A (клик для скачивания)
PS: Ссылка на официальную страницу загрузки -> https://www.st.com/en/development-tools/stm32cubeide.html
После скачивания распакуйте содержимое архива и выполните установку программы.
Обновления STM32CubeIDE должны происходить без VPN. За что спасибо французам.
Если установщик не запускается и выкидывают ошибку, попробуйте перенести его в папку C:\STM32CubeIDE и запустить оттуда.
После установки нужно обновить STM32CubeIDE.
Для этого выполните следующие действия.
Если обновления есть, то появится диалоговое окно с новой версией. Жмите Next -> Next -> Принимайте соглашение и обновляйте.
(Пока оценок нет)
Загрузка…