WRTnode 2R STM32 RT-Thread固件编译

本文基于Ubuntu 15.10操作系统。

首先需要安装一些软件包:

1
2
3
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install python scons gcc-arm-none-eabi git

然后下载源码:

1
2
3
4
5
cd Desktop
mkdir wrtnode2r-stm32
cd wrtnode2r-stm32
git clone https://github.com/WRTnode/wrtnode2r_stm32 wrtnode2r_stm32
git clone https://git.oschina.net/SchumyHao/rt-thread.git rtt

配置gcc路径:

1
2
cd wrtnode2r_stm32
nano rtconfig.py

其中的gcc改为/usr/share/lintian/overrides/ ,这是gcc-arm-none-eabi所在的目录。

然后就可以执行scons命令了!

1
scons

编译好的固件被放置在

1
wrtnode2r-stm32/wrtnode2r_stm32/rtthread.bin

之后就可以使用ST-Link烧程序啦!

烧程序教程参考:WRTnode 2R STM32固件的烧写和spi-bridge的使用

参考资料:WRTnode2R的STM32开发指南