GaIA BIOS Library
Loading...
Searching...
No Matches
Getting started

Required Tools and Packs


Initialization Code Configurator

STM32CubeMX

Click here to install the software. A registration to ST is necessary to download the tool.


Integrated Development Enviroment

Arm Keil uVision5

Click here to install the software and activate a free Community Edition License (follow steps 1-9 of the instructions at the provided link).


Alternatively, for the AzureRTOS examples, you can use

STM32CubeIDE

Click here to download and install it.


STM32Cube Packages for STM32H7 drivers and AzureRTOS middleware

The example projects assume the packages installed in the following directories:

C:/ST/STM32Cube/Repository/STM32Cube_FW_H7_V1.13.0

C:/ST/STM32Cube/Repository/Packs/STMicroelectronics/X-CUBE-AZRTOS-H7

Therefore, select the following

and make sure to have the exact path for the Firmware Repository:

Then click OK to save the settings.

To install the Packages, click on either of the highlighted buttons

and install the following firmware packages:

  • STM32Cube MCU Package for STM32H7
  • X-CUBE-AZRTOS-H7 (optional, for the examples in gwa_examples/stm32h7_azure)

Keil Pack Installer

Due to some known issues with the provided version of the Pack Installer, it's highly recommended to follow these instructions:

  • download and extract the .zip archive at the bottom of this page
  • replace the PackInstaller executable in the /Keil_v5/UV4 directory with the downloaded one.

Required Keil Packs

Download the following software pack:

To install it, simply double-click the downladed pack archive and follow the installation wizard.


Troubleshooting

  • The Pack Installer shows only a few Devices and Packs, while showing on the Output some "cannot execute external request(install Pack, ***): Pack not found" errors and seems unable to download any new Pack:
    • Delete the .Web and .Download folders in Local/Arm/Packs/, then refresh the Pack Installer. It should now show all the available Packs and Devices, and if any pack was queued for installation, it should be downloaded and the user should be prompted to install it.