Arduino STM32 Ronna SDK

Arduino STM32 Ronna SDK
ARM None-EABI Toolchain

To use the SDK, you need the ARM None-EABI toolchain
(gcc-arm-none-eabi).
If you are a Linux user, you can install the toolchain directly from your
package manager. The package is typically named
gcc-arm-none-eabi.

For other platforms, download the official ARM toolchain from Developer.arm.com – ARM GNU Toolchain Downloads.
Make sure to select the correct version for your operating system.

STM32 SDK Installation
  • Download and unzip the SDK (see link at the bottom of this page).
  • Move the extracted Arduino_STM32 folder to the appropriate
    location:

    • Linux: Navigate to your home directory, then to the
      Arduino folder. Create a new folder named
      hardware if it does not already exist, then move
      Arduino_STM32 into it.
    • Windows: Copy the Arduino_STM32 folder to
      Documents/Arduino/hardware. If the
      hardware folder does not exist, create it first. The final
      path should be:Documents/Arduino/hardware/Arduino_STM32
    • macOS: Place the Arduino_STM32 folder in
      ~/Documents/Arduino/hardware. If the
      hardware folder does not exist, create it first. The final
      path should be:~/Documents/Arduino/hardware/Arduino_STM32
Configure the Toolchain Path

After installing the SDK, you need to specify the location of your
ARM None-EABI toolchain.

Create a new file named platform.local.txt in the
Arduino_STM32/STM32_F1 folder.

If you installed the toolchain via a Linux package manager (for example,
sudo apt install gcc-arm-none-eabi), the compiler is typically
located at /usr/bin/arm-none-eabi-g++. In this case, add the
following line to platform.local.txt:

runtime.tools.arm-none-eabi-gcc.path=/usr/bin/

Adjust the path according to your actual toolchain installation location.

Size: 44.9 MB
Hi, I’m jeremy