Skip to content

WRTnode/wrtnode2r_stm32

 
 

Repository files navigation

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.

About

source code of stm32 on wrtnode2r

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.2%
  • Assembly 18.3%
  • C++ 11.9%
  • HTML 3.2%
  • Python 0.4%