DOWNLOAD

Download resources about AdAstra-Soft real-time kernel and libraries.


Most of the projects were updated on Mar 18, 2022

TinyUSB 0.13.0 added for F4, G4, L4, H7 families on May 07, 2022 (TinyUsb on Github)

For beginners, this page can help you create a TrueSTUDIO or STM32CubeIDE workspace and import a project downloaded here.

Please let us know what you think about what you are downloading.
Thank you.


AdAstra-RTK manual (STM32 edition)

English version AdAstra_RTK_2022_03us

French version AdAstra_RTK_2022_03fr


F1: NUCLEO-F103RB and “Blue Pill”

This package contains ready to use projects configured for development. The port handle all the F103xx family: It is suitable for NUCLEO-F103RB, Blue Pill, etc.

NUCLEO_F103 project

BluePill project

The STM32F103 Blue Pill

Beware: Most “Blue Pill” boards have a fake STM32F103, see below for a powerful replacement.


F4: The WeAct STM32F411 BlackPill

It would be interesting to stop using “Blue Pill” and start using the “Black Pill” variant of WeAct Studio. For a price barely higher you get a real STM32F411, being careful where you buy it.

An interesting presentation: BLUE PILL VS BLACK PILL: TRANSITIONING FROM STM32F103 TO STM32F411

For official technical information, schematics and reliable source see WeAct at github. It is very valuable to obtain the real schematics of a board.
To recognize a genuine board WeAct recommends checking the logo on the back of the board.

STM32F4x1 MiniF4 / WeAct Studio

For MicroPython users, look at this stm32-base.org page.

Support quality developers by purchasing their products. It’s also hard for the Chinese who hack each other!
In addition, in the event of a problem during your development, you will have no doubt about the quality of the MCU (Many Bluepill have fake chips).

The AdAstra-RTK project for the STM32F411 BlackPill


CORTEX-M0+ : STM32G071 and more

A port of AdAStra-RTK to the CORTEX-M0+ core.

The STM32G0xx family is extended: from 8 to 144 KB of RAM. The kernel is well suited for 32 KB and above, and its use with 8 KB is possible.

Try this powerful and inexpensive processor, it’s great.

Download the AdAStra-RTK port to the STM32G071 here .



F4: NUCLEO-F429ZI, NUCLEO-F446RE

This port contains three projects:

aaF429 :  AdAstra-RTK TrueSTUDIO project configured for development. This project is ready to compile and to flash to a NUCLEO-F429ZI board.
The demonstration application :

  • Create a task to blink the three LEDs,
  • Initialize a console UART (through ST-LINK USB converter)
  • Create two tasks using LWIP 2.1.2 : a UDP echo server and a TCP echo server.
  • A test directory for aaBasic libraries
  • An example for TinyUSB CDC

Download the NUCLEO-F429ZI project.

aaThreadMetric : AdAstra-RTK TrueSTUDIO project configured for maximal performance, and implementing the ExpressLogic Thread-Metric Benchmark Suite.

Download the NUCLEO-F429ZI ThreadMetric benchmark

aaF446: An example of a project to facilitate porting to other MCUs of the F4 family (F401, F411, F405/415, F407/417…)

Download the NUCLEO-F446RE project.

STMicroelectronics Nucleo-144


H7: NUCLEO-H743ZI, NUCLEO-H723ZG

This package contains:

H743 :  AdAstra-RTK TrueSTUDIO project configured for development. This project is ready to compile and to flash to a Nucleo-H743ZI board.
The demonstration application :

  • Create a task to blink the three LEDs (push the blue button!),
  • Initialize a console UART (through ST-LINK USB converter)
  • A test directory for aaBasic libraries
  • An example for TinyUSB CDC

Contains aaBasic libraries for: GPIO, UART, I2C, TIMERS, EXTI, SPI.

Easy port to other MCUs of the H7 family (H723, H742, H753, H750…).
Tested with NUCLEO-H743ZI, NUCLEO-H723ZG

Download the NUCLEO-H743ZI project

Beware: To FLASH some MCU like the STM32H723 you have to update  TrueSTUDIO.

STMicroelectronics Nucleo-144


L4+: NUCLEO-L4R5ZI

For the new STM32L4+ serie

This package contains :

L4R5 :  AdAstra-RTK TrueSTUDIO project configured for development. This project is ready to compile and to flash to a Nucleo-L4R5ZI board.
The demonstration application :

  • Create a task to blink the three LEDs (push the blue button!),
  • Initialize a console UART (through ST-LINK USB converter)
  • A test directory for aaBasic libraries
  • An example for TinyUSB CDC

Contains aaBasic libraries for: GPIO, UART, I2C, TIMERS, EXTI, SPI.

Easy port to other MCUs of the L4+ family.

Download the NUCLEO-STM32L4R5ZI project

STMicroelectronics Nucleo-144


G4: NUCLEO-G431RB, NUCLEO-G491RE

For the new STM32G4 serie

This package contains :

AdAstra-RTK TrueSTUDIO project configured for development. This project is ready to compile and to flash to a NUCLEO-G431RB. It is also tested for NUCLEO-G491RE.
The demonstration application :

  • Create a task to blink the userLED (push the blue button!),
  • Initialize a console UART (through ST-LINK USB converter)
  • A test directory for aaBasic libraries
  • An example for TinyUSB CDC

Contains aaBasic libraries for: GPIO, UART, I2C, TIMERS, EXTI, SPI, DAC.

Easy port to other MCUs of the G4 family.
Tested with NUCLEO-G431RB, NUCLEO-G491RE.

Download the NUCLEO-STM32G431RB project

Beware: To FLASH some MCU like the STM32G491 you have to update TrueSTUDIO.

STMicroelectronics NUCLEO_G431RB


Leave a Reply

Your email address will not be published.

Solve : *
27 − 20 =