DOWNLOAD

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

Most of the projects were updated on May 3, 2021

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)

AdAstra_RTK_2021_03us


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.

aaF103_210331.zip

aaBluePill_210331.zip

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

This is new: 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 and 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

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 th NUCLEO-F446RE project.

STMicroelectronics Nucleo-144


H7: NUCLEO-H743ZI

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

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

Easy port to other MCUs of the H7 family (H472, H753, H750).

aaH743_210503

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

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

Easy port to other MCUs of the L4+ family.

aaL4R5_210503

STMicroelectronics Nucleo-144


Leave a Reply

Your email address will not be published. Required fields are marked *

Solve : *
30 − 20 =