WRTnode2R内测版Stm32升级

来自WRTnode Wiki
跳转至: 导航搜索

在板子的 /root/stm32目录下有启动及刷写stm32的应用程序stm32-flash,及我们提供的一个stm32的系统,这个系统是出厂的stm32系统。
建议下载新版本的stm32固件,新版本的固件更便于升级及提供更多的功能。
stm32-flash 的参数有restart,格式stm32-flash restart ,启动stm32 ;有write,格式 stm32-flash write $(PATH)/$(Stm32Firmware),刷stm32系统命令。
WRTnode2R启动以后,stm32也是启动状态的。
如果需要刷stm32系统,需连接stm32的串口,在串口命令行,输入reset并执行使stm32进入uboot,进入stm32 uboot以后等待5s后自动进入系统,所以需要在5s内输入刷stm32系统命令。

  • 串口线连接WRTnode2R stm32 uart1

2RTSpin-map-mark.jpg

用串口线连stm32 uart1,连接方式
串口线 WRTnode2R引脚
GND - 》 GND
TX - 》 RX
RX - 》 TX

  • 在stm32串口控制台输入reset,进入stm32 uboot
reset
  • 在openwrt系统下输入以下命令,刷stm32系统:
/root/stm32/stm32-flash write /root/stm32/firmware.bin
  • 启动或刷stm32以后就自动进入系统。

如果你在stm32串口执行了reset,但是并不想刷新stm32系统,用restart命令,如下:

  • 重启stm32:
/root/stm32/stm32-flash restart

当然重启stm32还有一个粗暴的方法,断电再重启WRTnode2R。