外观
外设
2025-10-14
clk
对时钟设备进行管理,支持通过子命令查看时钟树结构,包括各时钟的引用计数、使能状态及频率
clk tree
该命令对系统时钟树进行查询,以树形结构显示各时钟的引用计数、使能状态以及频率等信息
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-d | depth | 3 | 否 | 设置显示的时钟树的最大深度(默认值: 3) |
-n | name | — | 否 | 显示指定的时钟节点及其子节点结构 |
-h | help | — | 否 | 显示命令帮助信息并退出 |
示例说明:
- 设置显示的时钟树的最大深度为 2
msh >clk tree -d 2
-------------------------------------------------------------------
clock ref en rate(Hz)
-------------------------------------------------------------------
clk_rc 0000 y 400000
+- clk_rc_pwm1 0000 y 400000
+- clk_freq_pwm1 0000 y 400000
+- clk_counter_pwm1 0000 y 400000
+- clk_saradc 0000 y 50000
xin24m 0039 y 24000000
+- pll_gpll 0021 y 1500000000
+- pll_v0pll 0006 y 1179648000
+- pll_v1pll 0000 y 903167999
+- xin24m_gate 0003 y 24000000
+- clk_ref_usbphy_top 0000 y 24000000
+- clk_ref_dphy_top 0001 y 24000000
+- clk_timer0_ch0 0006 y 24000000
+- clk_timer0_ch1 0000 y 24000000
+- clk_timer0_ch2 0000 y 24000000
+- clk_timer0_ch3 0000 y 24000000
+- clk_timer0_ch4 0000 y 24000000
+- clk_timer0_ch5 0000 y 24000000
+- sclk_uart0 0000 y 24000000
+- sclk_uart1 0001 y 24000000
+- sclk_uart2 0000 y 24000000
+- sclk_uart3 0000 y 24000000
+- sclk_uart4 0000 y 24000000
+- clk_osc_pwm1 0000 y 24000000
+- dbclk_gpio2 0000 y 24000000
+- dbclk_gpio3 0000 y 24000000
+- dbclk_gpio4 0000 y 24000000
+- sclk_uart5 0001 y 24000000
xin32k 0000 y 32768
clk_spdifrx_to_asrc 0000 y 0
sai0_mclk_in 0000 y 0
sai1_mclk_in 0000 y 0
sai2_mclk_in 0000 y 0
sai3_mclk_in 0000 y 0
sai0_fs 0000 y 0
sai1_fs 0000 y 0
sai2_fs 0000 y 0
sai3_fs 0000 y 0
clk_core_pvtpll 0000 y 1200000000
+- armclk 0000 y 1200000000
-------------------------------------------------------------------
-------------------------------------------------------------------- 显示时钟树中的 clk_rc 节点及其子节点结构
msh >clk tree -n clk_rc
-------------------------------------------------------------------
clock ref en rate(Hz)
-------------------------------------------------------------------
clk_rc 0000 y 23392732
+- clk_rc_pwm1 0000 y 400000
+- clk_freq_pwm1 0000 y 400000
+- clk_counter_pwm1 0000 y 400000
+- clk_saradc 0000 y 50000
-------------------------------------------------------------------
-------------------------------------------------------------------- 显示命令帮助信息并退出
msh >clk tree -h
Usage: tree [options]
clk tree [-d <depth>] [-n <clock name>]
options:
-d --depth <param> max depth (default: 3)
-n --name <param> clock name
-h --help Display this help informationcan
查看系统中已注册的 CAN 设备,并可对其进行使能、比特率配置以及数据收发操作
can list
该命令用于列出系统中所有已注册的 CAN 设备
示例说明:
- 列出系统中所有已注册的 CAN 设备
msh />can list
CAN
---------
ff320000.cancan config
该命令对指定的 CAN 设备使能,并配置比特率
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | ff320000.can | 是 | 指定本地 CAN 设备名称(默认值:ff320000.can) |
-b | baudrate | 500000 | 是 | 设置 CAN 通信比特率(默认值:500000) |
-h | help | - | 否 | 显示命令帮助信息并退出 |
示例说明:
- 使能指定设备 ff320000.can,并设置比特率
msh />can config -n ff320000.can 500000
Select can_device:ff320000.can, bit_rate:500000
info: 500000 bitrate acceptable error 0.1%
info: 2000000 bitrate acceptable error 0.3%
Enable can_device:ff320000.can successfully!- 显示命令帮助信息并退出
msh />can config -h
Usage: config [options]
can config -n <name> [-b <bitrate>]
options:
-n --name <param> Device name (default: ff320000.can)
-b --bitrate <param> bitrate(kbps) (default: 500000)
-h --help Display this help informationcan receive
该命令通过指定本地 CAN 设备接收数据帧
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | ff320000.can | 是 | 指定本地 CAN 设备名称(默认值:ff320000.can) |
-h | help | - | 否 | 显示命令帮助信息并退出 |
示例说明:
- 指定接收设备 ff320000.can 接收数据帧
msh />can receive -n ff320000.can- 显示命令帮助信息并退出
msh />can receive -h
Usage: receive [options]
can receive -n <name>
options:
-n --name <param> Device name (default: ff320000.can)
-h --help Display this help information
can: command failed -1.can send
该命令用于发送 CAN 数据帧,指定本地 CAN 设备、帧 ID 和数据内容,构造并发送标准数据帧
在调用该命令前,请先通过另一个 CAN 设备执行 can receive 命令
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | ff320000.can | 是 | 指定本地 CAN 设备名称(默认值:ff320000.can) |
-i | id | 78 | 是 | CAN 帧 ID(标准帧,十六进制格式) |
-d | data | NULL | 是 | 发送数据(十六进制字符串,格式:010203) |
-h | help | — | 否 | 显示命令帮助信息并退出 |
示例说明:
- 指定发送设备 ff320000.can 发送帧 ID 为 79,数据内容为 010203 的标准数据帧
msh />can send -n ff320000.can -i 79 -d 010203
Analysis completed - Byte count:3, Data:01 02 03
data_len = 3
msg.data: 01 02 03- 显示命令帮助信息并退出
msh />can send -h
Usage: send [options]
can send -n <name> -i <id> -d <data>
options:
-n --name <param> Device name (default: ff320000.can)
-i --id <param> Message ID (hex)
-d --data <param> Data sent (byte array, format:01 02 03)
-h --help Display this help information
can: command failed -1.wdt
查看系统中已注册的看门狗设备,并可对其进行使能、超时时间配置以及设备状态查看操作
wdt list
该命令用于列出系统中所有已注册的看门狗设备
示例说明:
- 列出系统中所有已注册的看门狗设备
msh />wdt list
WDT
---------
wdt1
wdt0wdt enable
该命令对指定的看门狗设备使能,并设置超时时间
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | wdt0 | 是 | 指定看门狗设备名称(默认值: wdt0) |
-t | time | 10 | 是 | 设置看门狗超时时间(默认值: 10) |
-h | help | - | 否 | 显示命令帮助信息并退出 |
示例说明:
- 使能指定设备 wdt1,并设置超时时间
msh />wdt enable -n wdt1 -t 20
wdt1 timeout has been automatically calibrated to 22- 显示命令帮助信息并退出
msh />wdt enable -h
Usage: enable [options]
wdt enable -n <name> -t <time>
options:
-n --name <param> Device name (default: wdt0)
-t --timeout <param> Timeout (seconds) (default: 10)
-h --help Display this help information
wdt: command failed -1.wdt disable
该命令对指定的看门狗设备执行禁用操作
该命令目前无法真正禁用看门狗,看门狗仅能通过重置系统来停止
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | wdt0 | 是 | 指定看门狗设备名称(默认值: wdt0) |
-h | help | - | 否 | 显示命令帮助信息并退出 |
示例说明:
- 禁用指定设备 wdt1
msh />wdt disable -n wdt1
[W/drv.wdog] Only by resetting the system can it be stopped!
wdt wdt1 disabled successfully!- 显示命令帮助信息并退出
msh />wdt disable -h
Usage: disable [options]
wdt disable -n <name>
options:
-n --name <param> Device name (default: wdt0)
-h --help Display this help information
wdt: command failed -1.wdt status
该命令用于获取指定看门狗设备的状态信息,包括当前设置的超时时间
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-n | name | wdt0 | 是 | 指定看门狗设备名称(默认值: wdt0) |
-h | help | - | 否 | 显示命令帮助信息并退出 |
示例说明:
- 获取指定设备 wdt1 的状态信息
msh />wdt status -n wdt1
==== Watchdog Status: wdt1 ====
Timeout: 22 s- 显示命令帮助信息并退出
msh />wdt status -h
Usage: status [options]
wdt status -n <name>
options:
-n --name <param> Device name (default: wdt1)
-h --help Display this help information
wdt: command failed -1.gpio
设置 gpio 引脚模式,设置或读取 gpio 引脚电平。
gpio read
读取指定 gpio 引脚的电平状态。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-p | pin number | — | 是 | 指定 gpio 引脚 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 读取 pin 0 引脚的电平
msh >gpio read -p 0
gpio[0] = off- 显示 gpio read 命令帮助信息
msh >gpio read -h
Usage: read [options]
gpio read -p <pin number>
options:
-p --pin <param> pin number
-h --help Display this help information“off”表示低电平,“on”表示高电平。
gpio write
控制指定 gpio 引脚的电平状态。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-p | pin number | — | 是 | 指定 gpio 引脚 |
-v | value | — | 是 | 设置 gpio 引脚电平状态 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 将 gpio 0 引脚设置为高电平
msh >gpio write -p 0 -v 1
msh >gpio write -p 0 -v on- 将 gpio 0 引脚设置为低电平
msh >gpio write -p 0 -v 0
msh >gpio write -p 0 -v off- 显示 gpio write 命令帮助信息
msh >gpio write -h
Usage: write [options]
gpio write -p <pin number> -v <value>
options:
-p --pin <param> pin number
-v --value <param> value
-h --help Display this help informationgpio mode
控制指定 gpio 引脚的模式。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-p | pin number | — | 是 | 指定 gpio 引脚 |
-m | mode | — | 是 | 设置 gpio 引脚的输入输出模式 |
-h | help | — | 否 | 显示命令帮助信息 |
mode 参数属性介绍:
参数 说明 output输出 input输入 input_pullup上拉输入 input_pulldown下拉输入 output_od开漏输出
示例说明:
- 设置 gpio 0 引脚为输出模式
msh >gpio mode -p 0 -m output- 设置 gpio 0 引脚为输入模式
msh >gpio mode -p 0 -m input- 设置 gpio 0 引脚为上拉输入模式
msh >gpio mode -p 0 -m input_pullup- 设置 gpio 0 引脚为下拉输入模式
msh >gpio mode -p 0 -m input_pulldown- 设置 gpio 0 引脚为开漏输出模式
msh >gpio mode -p 0 -m output_od- 显示 gpio mode 命令帮助信息
msh >gpio mode -h
Usage: mode [options]
gpio mode -p <pin number> -m <mode>
options:
-p --pin <param> pin number
-m --mode <param> mode
-h --help Display this help informationgpio -h
gpio 所有外设命令帮助信息。
示例说明:
- gpio 外设命令的使用方法
msh >gpio -h
Usage: gpio <command> [options]
available commands:
read gpio read -p <pin number>
write gpio write -p <pin number> -v <value>
mode gpio mode -p <pin number> -m <mode>
Use 'gpio <Command> --help' to get help for a specific commandi2c
查看系统中已注册的 i2c 总线,并可对其进扫描、读取数据和发送数据操作。
i2c list
列出当前可用的 i2c 总线。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-v | verbose | — | 否 | 启用详细模式 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 列出系统中所有已注册的 i2c 总线
msh />i2c list
i2c bus
---------
i2c2
i2c1
i2c0- 启用详细模式
msh />i2c list -v
i2c2
i2c1
i2c0- 显示命令帮助信息
msh />i2c list -h
Usage: list [options]
i2c list [-v]
options:
-v --verbose Display detailed configuration
-h --help Display this help informationi2c scan
在指定地址范围内扫描 i2c 总线。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-b | bus | — | 是 | 指定 i2c 总线 |
-r | range | 0x00-0x80 | 否 | 指定开始地址和结束地址 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 从 0x11 开始扫描到 0x6F 结束
msh />i2c scan -b i2c1 -r 0x11-0x6F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10: 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E- 从 0x00 开始扫描到 0x80 结束
msh />i2c scan -b i2c1
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F- 显示 i2c scan 命令帮助信息
msh />i2c scan -h
Usage: scan [options]
i2c scan [-b <bus>] [-r <range>]
options:
-b --bus <param> I2C bus number
-r --range <param> I2C address range (default: 0x00-0x80)
-h --help Display this help informationi2c read
读取指定 i2c 总线上指定设备的寄存器数据。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-b | bus | — | 是 | 指定 i2c 总线 |
-a | address | — | 是 | i2c 器件地址 |
-r | register | 0x00 | 否 | 寄存器地址 |
-l | length | 0x01 | 否 | 读取长度 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 从器件地址为 0x1B 的设备中以 0x1B 寄存器开始读取 1 位数据
msh />i2c read -b i2c2 -a 0x1B -r 0x1B
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10: 6D- 显示 i2c read 命令帮助信息
msh />i2c -h
Usage: i2c <command> [options]
available commands:
list i2c list [-v]
scan i2c scan [-b <bus>] [-r <range>]
read i2c read [-b <bus>] [-a <address>] [-r <register>] [-l <length>]
write i2c write [-b <bus>] [-a <address>] [-r <register>] [-d <data>]
Use 'i2c <Command> --help' to get help for a specific commandi2c write
向指定 i2c 总线上的设备传输数据。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-b | bus | — | 是 | 指定 i2c 总线 |
-a | address | — | 是 | i2c 器件地址 |
-r | register | — | 是 | 寄存器地址 |
-d | data | — | 是 | 需要写入的数据 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 从器件地址为 0x1B 的设备中向 0x1C 寄存器写入 0x11
msh />i2c write -b i2c2 -a 0x50 -r 0x33 -d 0x11
[i2c] write success- 显示 i2c write 命令帮助信息
msh />i2c write -h
Usage: write [options]
i2c write [-b <bus>] [-a <address>] [-r <register>] [-d <data>]
options:
-b --bus <param> I2C bus number
-a --address <param> I2C address
-r --register <param> Register address (hex) (default: 0x00)
-d --data <param> data
-h --help Display this help informationi2c -h
i2c 所有外设命令帮助信息。
示例说明:
- i2c 外设命令的使用方法
msh />i2c -h
Usage: i2c <command> [options]
available commands:
list i2c list [-v]
scan i2c scan [-b <bus>] [-r <range>]
read i2c read [-b <bus>] [-a <address>] [-r <register>] [-l <length>]
write i2c write [-b <bus>] [-a <address>] [-r <register>] [-d <data>]
Use 'i2c <Command> --help' to get help for a specific commandspi
查看系统中已注册的 spi 总线,并可对其进行配置、数据交换和初始化操作。
spi list
列出当前可用的 spi 总线。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-v | verbose | — | 否 | 启用详细模式 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 列出系统中所有已注册的 spi 总线
msh />spi list
spi speed
--------- ---------
spi0_1 400000- 显示 spi list 命令帮助信息
msh >spi list -h
Usage: list [options]
spi list [-v]
options:
-v --verbose Display detailed configuration
-h --help Display this help informationspi config
设置指定 spi 设备的速率、模式、字节的发送顺序、数据位宽。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-d | device | — | 是 | 指定 spi 设备 |
-s | speed | 1000000 | 否 | 控制 spi 通信速率 |
-m | mode | 0 | 否 | 控制 spi 通信模式 |
-l | lsb | 0 | 否 | 控制 spi 字节发送顺序 |
-b | bits | 8 | 否 | 控制 spi 每帧的数据位宽 |
-h | help | — | 否 | 显示命令帮助信息 |
mode 参数属性介绍:
参数 说明 0 RT_SPI_MODE_0 1 RT_SPI_MODE_1 2 RT_SPI_MODE_2 3 RT_SPI_MODE_3 lsb 参数类型介绍:
参数 说明 0 最高有效位 1 最低有效位 bits 参数类型介绍:
参数 说明 8 控制 spi 发送 8 位数据位宽的数据 16 控制 spi 发送 16 位数据位宽的数据
示例说明:
- 设置 spi0_1 设备的速率为 2000000 bps ,模式为 RT_SPI_MODE_1 ,最低位有效,发送 16 位宽数据
msh >spi config -d spi0_1 -s speed 2000000 -m 1 -l 1 -b 16- 显示 spi config 命令帮助信息
msh >spi config -h
Usage: config [options]
spi config -d <device> -s <speed> -m <mode> -l <lsb> -b <bits>
options:
-d --device_name <param> device_name
-s --speed <param> speed (default: 1000000)
-m --mode <param> mode (default: 0)
-l --lsb <param> lsb or msb (default: 0)
-b --bits <param> bits per word (default: 8)
-h --help Display this help informationspi trans
控制指定的 spi 设备传输指定次数的数据。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-d | device | — | 是 | 指定 spi 设备 |
-v | value | 0xFF | 否 | 需要发送的数据 |
-l | length | 1 | 否 | 需要发送的次数 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 从 0x9F 寄存器开始连续交换 3 次数据
msh />spi trans -d spi0_1 -v 0x9f -l 3
trans:3,[9F 9F 9F]
recv:3,[EF 16 EF]- 显示 spi trans 命令帮助信息
msh >spi trans -h
Usage: trans [options]
spi trans -d <device> -v <value> -l <l>
options:
-d --device_name <param> device_name
-v --value <param> transfer value (default: 0xFF)
-l --length <param> length
-h --help Display this help informationspi init
初始化指定的 spi 设备。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-b | bus | — | 是 | 指定 spi 总线 |
-d | device | — | 是 | 指定 spi 设备 |
-c | cs_pin | — | 是 | 指定片选引脚 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 在 spi0 总线上初始化名为 spi0_1 的设备
msh >spi init -b spi0 -d spi0_1 -c 15- 显示 spi init 命令帮助信息
msh >spi init -h
Usage: init [options]
spi init -b <bus> -d <device>
options:
-b --bus <param> bus
-d --device_name <param> device_name
-c --cs_pin <param> cs_pin
-h --help Display this help informationspi -h
spi 所有外设命令帮助信息。
示例说明:
- spi 外设命令的使用方法
msh >spi -h
Usage: spi <command> [options]
available commands:
list spi list [-v]
config spi config -d <device> -s <speed> -m <mode> -l <lsb> -b <bits>
trans spi trans -d <device> -v <value> -l <l>
init spi init -b <bus> -d <device>
Use 'spi <Command> --help' to get help for a specific commanduart
查看系统中已注册的 uart 设备,并可对其进行配置、数据发送和数据接收操作。
uart list
列出当前可用的 uart 设备。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-v | verbose | — | 否 | 启用详细模式 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 列出系统中所有已注册的 uart 设备
msh />uart list
uart port baud rate
--------- ---------
uart5 115200
uart3 115200- 启用详细模式
msh />uart list -v
Serial port uart5 configuration:
- Baud rate: 115200
- Data bits: 8
- Stop bits: 0
- Parity: None
- Bit order: LSB first
- Signal mode: NRZ
- Receive buffer size: 64
- Flow control: None
Serial port uart3 configuration:
- Baud rate: 115200
- Data bits: 8
- Stop bits: 0
- Parity: None
- Bit order: LSB first
- Signal mode: NRZ
- Receive buffer size: 64
- Flow control: None- 显示 uart list 命令帮助信息
msh />uart list -h
Usage: list [options]
uart list [-v]
options:
-v --verbose Display detailed configuration
-h --help Display this help informationuart config
设置指定 uart 端口的波特率。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-p | port | — | 是 | 指定 uart 端口 |
-b | baudrate | 115200 | 否 | 配置 uart 端口的波特率 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 设置 uart3 端口的波特率为 115200 bps
msh />uart config -p uart3 -b 115200
Select Port:uart3,baud_rate:115200- 显示 uart config 命令帮助信息
msh />uart config -h
Usage: config [options]
uart config -p <port> [-b <baud rate>]
options:
-p --port <param> port (-p uart0)
-b --baudrate <param> baudrate (default: 115200)
-h --help Display this help informationuart send
控制指定的 uart 端口发送数据。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-d | data | RT-Thread! | 否 | 需要发送的数据 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- uart3 端口发送 hello,world!
msh />uart send -d hello,world!
uart3 send data:hello,world!- 显示 uart send 命令帮助信息
msh />uart send -h
Usage: send [options]
uart send -d <data>
options:
-d --data <param> data (default: RT-Thread!)
-h --help Display this help informationuart receive
控制指定的 uart 端口接收数据。
参数:
| 短选项字符 | 长选项名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
-l | length | 1024 | 否 | 接收数据的长度 |
-t | timeout | 10000 | 否 | 设置超时时间 |
-h | help | — | 否 | 显示命令帮助信息 |
示例说明:
- 在 uart3 端口上接收信息
msh /> uart receive
msh /m>sh />eceive length:1024 timeout:10000
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
RT-Thread
uart3 receive remaining length:914 remaining timeout:0- 显示 uart receive 命令帮助信息
msh />uart receive -h
Usage: receive [options]
uart receive [-l <length>] [-t <timeout>]
options:
-l --length <param> length (default: 1024)
-t --timeout <param> timeout (default: 10000)
-h --help Display this help informationuart -h
uart 所有外设命令帮助信息。
示例说明:
- uart 外设命令的使用方法
msh />uart -h
Usage: uart <command> [options]
available commands:
list uart list [-v]
config uart config -p <port> [-b <baud rate>]
send uart send -d <data>
receive uart receive [-l <length>] [-t <timeout>]
Use 'uart <Command> --help' to get help for a specific command