Home - RT-Thread/ART GitHub Wiki

ART is an Arduino like board with STM32F407VGT6 (ARM Cortex-M4) chip. RT-Thread RTOS is running as a platform in this board.

Hardware Information

  • ARM 32-bit Cortex-M4 CPU with FPU
  • 168 MHz maximum frequency, 210 DMIPS/1.25 DMIPS/MHz
  • 1 Mbyte of Flash memory
  • 192+4 Kbytes of SRAM
  • Serial wire debug (SWD)
  • Up to 3 UARTs
  • Up to 2 SPIs
  • 1 CAN interfaces
  • 2 USB OTG.

How to update the platform

ART is running on top of RT-Thread. You need to download rtthread.bin to board before loading any modules. Here's the brief steps to build the platform binary.

  1. Clone ART project using git clone https://github.com/RT-Thread/ART
  2. Update submodule RT-Thread using git submodule update --init
  3. Download and install required Tools-and-Drivers
  4. Edit the path in software/platform/setenv.bat
  5. Run setenv.bat and enter scons to build
  6. Download rtthread.bin to board using command dfu-util -d 0483:DF11 -a 0 -s 0x08000000 -D rtthread.bin
  7. If you are using the binary distribution ART_work, copy and overwrite ART_work/hardware/ART/cores from ART/software/platform/ and delete the old libcore.a before compiling modules for new platform