Skip to content
source code of stm32 on wrtnode2r
Branch: master
Clone or download
Pull request Compare This branch is 14 commits ahead, 11 commits behind SchumyHao:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Libraries
applications
drivers
maple
.gitignore
README.md
SConscript
SConstruct
rtconfig.h
rtconfig.py
stm32_rom.ld
template.uvprojx

README.md

Working Environment

This project can cross-compiled on Ubuntu, MacOS, Windows. For more infomation about how to compile and build mdk project, you can go though RT-Thread user Manual.

Build tools

Install python and scons

Ubuntu
sudo apt-get install python2.7 scons
MacOS
brew install python scons
Windows

Download & install python2.7 and scons

Install gcc-arm-none-eabi 4.9

Ubuntu
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi
MacOS
brew install arm-none-eabi-gcc
Windows

Download & install arm-none-eabi-gcc

Clone rt-thread and WRTnode-stm32 source code

git clone https://github.com/RT-Thread/rt-thread.git
git clone https://github.com/WRTnode/wrtnode2r_stm32.git

Configure the WRTnode-stm32

  • Change EXEC_PATH in rtconfig.py as your cross compile tool path.
  • Change RTT_ROOT in SConstruct as your RT-thread root path.

Compile and Clean

complie
scons
clean
scons -c

Work in MDK5

If you want to use scons to build MDK project, make sure you did not open template.uvprojx file.

  • Open CMD window and run

    scons --target=mdk5 -s

  • After that, you will find new mdk project file project.uvprojx.

  • Open it, start compile and debug.

You can’t perform that action at this time.