WIOTA UBOOT AT
SecureCRT工具操作方法
下方操作主要讲解command的添加和发送。
首先打开命令管理视图:视图->命令管理。
添加command如下图:
点击1后弹出右侧窗口,然后在2处输入命令,注意末尾添加\r\n,然后在3处给该命令命名,最后点击确定。
发送AT指令:
- 选中指令,鼠标右键点击发送命令。
- 选中指令,左键双击。
基站(AP)
1. 进入uboot工作模式
进入uboot工作模式。
Command | Possible response(s) |
---|---|
+UBOOT=<type> | OK |
ERROR |
- <type>:a-g,见模式介绍。uboot将直接执行type设定的工作模式。
2. 设置uboot的配置
设置uboot的工作参数。
Command | Possible response(s) |
---|---|
+SETBOOT=<type>,<value> | OK |
ERR PARSE ARGS FAILED! ERROR |
type
:类型配置,范围如下:
UBOOT_SELECT_FLAG_SET = 0 // 菜单输出开关,value:0 关闭,1 开启
UBOOT_LOG_FLAG_SET = 1 // 日志输出开关,value:0 开启,1 关闭
UBOOT_UART_FLAG_SET = 2 // 指定日志输出口,value: 0 uart0,1 uart1
UBOOT_FILE_SIZE_SET = 3 // 设置OTA文件大小,value最大值620KB
value
:范围上述已说明。
2. uboot上报
Command | Mean |
---|---|
+Select modem,enter follow char: a. Only ymodem down file b. OTA update c. Flash rtthread d. Flash all e. Ymodem down bin, flash rtthread f. Ymodem down bin, flash uboot and rtthread g. Ymodem down ota page, ota update |
在两秒内输入 a-g 进入uboot工作模式 |
+SYSTEM:START | 启动RT-THREAD系统 |
3. 设置回显
Command | Possible response(s) |
---|---|
ATE<value> | OK |
ERROR |
- <value>:0 关闭,1 打开回显(其主要作用是能直观的显示当前指令的执行成功与否)
4. 使用示例
由于重复性太高,所以仅写两种模式,别的模式类似。
4.1 OTA文件下载后再升级(a->b)
-
开机打印:
-
此时发送AT指令,先发设置回显指令,再进入a模式指令:
ATE1\r\n
AT+UBOOT=a\r\n
收到返回值OK,后边接着打印CCCC,即AT指令执行成功。
-
通过ymodem下载文件,参考:
-
下载完成后,系统自动重启,收到:+SYSTEM:START:
-
发送AT指令:
AT+UBOOT=b\r\n
指令执行成功后,等待升级,打印+OTA:START表示升级完成(g模式升级完成后打印+SYSTEM:START而不是打印+OTA:START)。
4.2 OTA文件下载并升级(g)
-
开机打印:
-
此时发送AT指令:
AT+UBOOTMODE=g\r\n
通过ymodem下载文件,参考,打印如下:
收到返回值OK,后边接着打印CCCC,即AT指令执行成功。
下载完成后,直接刷机,刷机完成后,重启,打印 +SYSTEM:START,刷机结束。
终端(IOTE)
1. 进入uboot工作模式
进入uboot工作模式。
Command | Possible response(s) |
---|---|
+UBOOTMODE=<type> | OK |
ERROR |
- <type>:a-g,见模式介绍。uboot将直接执行type设定的工作模式。
2. 设置uboot的配置
设置uboot的工作参数。
Command | Possible response(s) |
---|---|
+UBOOTLOG=<uart_flag>,<log_flag>,<select_flag> | OK |
ERR PARSE ARGS FAILED! ERROR |
uart_flag
:指定日志输出口,0 uart0, 1 uart1。log_flag
:日志输出开关,0 开启,1 关闭。select_flag
:菜单输出开关,0 关闭,1 开启。
3. uboot上报
Command | Mean |
---|---|
+Select modem,enter follow char: a. Only ymodem down file b. OTA update e. Ymodem down bin, flash rtthread g. Ymodem down ota page, ota update |
在两秒内输入 a-g 进入uboot工作模式 |
+SYSTEM:START | 启动RT-THREAD系统 |
4. 使用示例
由于重复性太高,别的模式类似,所以仅写两种模式,且只贴流程打印做说明,不再贴图。
4.1 OTA文件下载后再升级(a->ba)
- 开机打印:
+Select modem,enter follow char:
a. Only ymodem down file
b. OTA update
e. Ymodem down bin, flash rtthread
g. Ymode down ota page, ota update
+SYSTEM:START
- 此时发送AT指令,先发设置回显指令,再进入a模式指令:
ATE1\r\n
AT+UBOOTMODE=a\r\n
收到返回值OK,后边接着打印CCCC,即AT指令执行成功,然后通过ymodem下载文件,参考,传输过程中,不可进行任何操作打断,传输完成后,系统会重启,此时打印如下:
OK //指令ATE1\r\n 的回显
AT+UBOOTMODE=a //发送指令AT+UBOOTMODE=a\r\n
CCCCCCCCCCCCCC
ymodem trl+C ȡ 正在传输 ****.patch...
100% 11 KB 2 KB/ 00:00:04 0
+SYSTEM:START // 重启完成
- 重启后,收到:+SYSTEM:START后发送进入b模式的AT指令:
AT+UBOOTMODE=b\r\n
+Select modem,enter follow char: //发送指令AT+UBOOTMODE=b\r\n后,刷机完成,开始重启
a. Only ymodem down file
b. OTA update
e. Ymodem down bin, flash rtthread
g. Ymode down ota page, ota update
+SYSTEM:START //两秒后打印
收到返回值OK后,此刻不需要任何操作,等待系统刷机升级,升级完成后会重新启动,直到打印+SYSTEM:START,升级完成。
4.2 OTA文件下载并升级(g)
- 开机打印:
+Select modem,enter follow char:
a. Only ymodem down file
b. OTA update
e. Ymodem down bin, flash rtthread
g. Ymode down ota page, ota update
+SYSTEM:START
- 此时发送AT指令,先发设置回显指令,再进入g模式指令:
ATE1\r\n
AT+UBOOTMODE=g\r\n
收到返回值OK,后边接着打印CCCC,即AT指令执行成功,然后通过ymodem下载文件,参考,传输过程中,不可进行任何操作打断,传输完成后,系统会自动刷机升级,等待升级完成后,系统自动重启,打印 +SYSTEM:START,刷机结束,打印如下:
OK
AT+UBOOTMODE=g
CCCCCCCCCCCCC
ymodem trl+C ȡ 正在传输 ****.patch...
100% 19 KB 2 KB/ 00:00:07 0
+Select modem,enter follow char: //此时表刷机完成,然后自动重启
a. Only ymodem down file
b. OTA update
e. Ymodem down bin, flash rtthread
g. Ymode down ota page, ota update
+SYSTEM:START//两秒后的打印
注意:YMODEM下载文件完成后请等待系统自动重启,若中途断电或者按复位按钮将可能导致Flash损坏!