You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
STM32Tools: upload tools for STM32 based boards and some other useful scripts
stm32_svd: System View Description files. It is the description of the system contained in the stm32, in particular, the memory mapped registers of peripherals.
Important
Using the git repository requires sometimes to update tools dependencies.
To check if you need to install new dependencies:
If a version is suffixed by -dev it means one or more dependencies have been updated else no change done since the last release, so no need to perform a new installation. Dependencies are already satisfied.
See the Getting Started page to see how to install the core and its tools dependencies except you have to use this link in the "Additional Boards Managers URLs" field instead of the one specified if a suffixed -dev version exist to install the required dependencies for the main branch of the Arduino_Core_STM32:
Here, it is expected you have the core and its tools dependencies installed.
2. Delete the stm32 core extracted package
Go to the installed package directory, see Where-are-sources to find it.
Then delete the stm32 version directory:
<Arduino IDE install directory>/packages/STMicroelectronics/hardware/stm32/<x.y.z>.
or
<Arduino IDE install directory>/packages/STMicroelectronics/hardware/stm32/<x.y.z-dev>.
Important
There must be no other directories along side the <x.y.z> or <x.y.z-dev> directory, so don't just rename the old one. If you want to keep it, move it somewhere else entirely.
If you do not, in "Tools > Board" menu, you should have twice the "STM32 board" menu.
3. Cloning the git repository to replace the stm32 core version package
Directory of step 2 is now deleted.
In the <Arduino IDE install directory>/packages/STMicroelectronics/hardware/stm32/ do the clone: